
gnome-desktop's background drawing code supports an XML format for presenting backgrounds based on time of day, monitor geometry, etc. Now that we don't use gnome-desktop for drawing the background, we need to implement that support ourselves to maintain feature parity. This commit implements that. https://bugzilla.gnome.org/show_bug.cgi?id=682429