image: Lazy-load the slideshow model
So far we were loading the slideshow model right at startup which iterates through all the backgrounds on the system. This changes so that it's only created when it's needed, which helps to remove some startup disk accesses. It should also give us less background-related warnings at startup as they won't be all checked immediately.
BUG: 371455
Edited by Aleix Pol Gonzalez