Moved hero background download from HeroViewModel to the BNetService implementations
(not quite right yet, double download not handled, nor initial hero display doesn't trigger the download)
Fixed double download possibility
Fixed background not always logging by disabling BitmapImage caching (fixes #1)

--HG--
extra : amend_source : 95492ee9ec14b86ebb9cb48c2fb527204840899b