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
the original trackpointer used. The track for which we are requesting new id3 tags