Use trackList in album browse
Make sure we don't hit any bad_weak_ptr exception
We do this by
-properly disconnect the dataChanged signal when we remove an item from
the list model
-introduce an init function in qspotifyobject, such that we don't emit
dataChanged before construction (thus the shared_ptr existing) is
finished
WIP artistBrowse