grltrackerwrapper: Reuse Core{Album,Artist} on change
When checking for album or artist changes Music was constantly requerying these entities in Tracker, while they only need to be queried if not available. This made it impossible to correctly live update albums and is inefficient as well.
Check for an existing Core{Album,Artist} before creating a new one and use it if available.