I have made a set of features which together make it possible for any infill type to consist of a single connected line for each patch of infill.
Today it was merged, so it will be part of the next Cura release.
Before the features:
After the features:
See the original pull requests: infill outline count, connect infill polygons, multiply infill, and The combination of the last two