Update Tagfetcher about changes in TrackInfo and vice versa

https://bugs.launchpad.net/mixxx/+bug/1349173

This also updates the API of dlgtagfetcher to be similar to the dlgtrackinfo API