Add support for g-s 3.7.2
Make Player.busName and Player.owner public

...since they already are being used as such.
Fix handling of multiple names owned by same player

Commit a52fc90d changed this._players[owner] to a dict containing
.player and .signals items, but didn't update all code.
Detect nonstandard VLC instance names
Update .owner property when name owner changes
Do not change owner for multi-instance Player objects

When the player app grabs multiple names (e.g. all VLC instances grab
"org.mpris.MediaPlayer2.vlc" and "org.mpris.MediaPlayer2.vlc-PID"), and
an old instance quits, we will receive a NameOwnerChanged signal for the
global name (...vlc) even though the Player object might already be
tracking the instance name (...vlc-PID).

This could also have been written as:

    !this._isInstance(this._players[oldOwner].player.busName)

I'm not sure which is better.
Merge pull request #107 from grawity/fix-vlc-multi-instance

Fix multi-instance support
Merge pull request #106 from grawity/shell-version

Add support for g-s 3.7.2
Declare variable
Don't register GTypes

https://bugzilla.gnome.org/show_bug.cgi?id=688973
Fix: busName is now public
Update src/metadata.json.in

Add support for g-s 3.7.3
Update the status text on play status

If the same song is stopped and played and
the client doesn't refresh the metadata property
the status text would stay empty.
Limit the _setStatus wait to known-bad players

Only Banshee is affected; other players send signals correctly.

Ref #111
Fix metadata remaining invisible on startup

Need to find a better solution though

Ref #111
Add Banshee workaround on Metadata change too

Closes #111
Merge pull request #109 from peutch/master

Add support for g-s 3.7.3
readme: Tested with GNOME-Mplayer, KDE's JuK and Dragon players
Merge pull request #113 from grawity/readme

Update README
Listen for CanGo* properties updates