Scalable background

You can specify two background images with different aspect ratios. idesk will then pick that one, that is closer to the ratio of the current screen.

See https://github.com/KanoComputing/Spindle/issues/329.