General fixes and code reduction, as well as fix for albumArtCache
to trigger callbacks after ar thas been retrieved
Merge pull request #74 from gnome-prototypes-team/fixes3

General fixes and code reduction, as well as fix for albumArtCache