changed: Split background info loading into a 2 stages

This allows us to first perform loading of fast stuff and after that load the slow stuff
changed: No need to do GetCachedImage() here
changed: Check for local art on an individual basis