Merge pull request #113 from grawity/readme

Update README
Listen for CanGo* properties updates
Can run the default player from the menu

When the rundefault setting is enabled and no player
is running, the default player is displayed in the menu
with one button to run it.

If another player is running, the default player is not
shown.

Refs #84 #71
Display the rundefault setting for all positions

Refs #84 #71
Hide the indicator only if no player in the menu

Refs #84 #71
Show/Hide the menu, add the default player on setting change

Refs #84 #71
Remove the default player from the PlayerManager

Refs #84 #71
Don't create unnecessary separators

Also remove them when needed

Closes #114
Check menu item is not null

Could be the beginning or the end of the menu

Refs #114
Add workaround for pragha

Issue #111
Merge pull request #115 from rat4/patch

Add workaround for pragha
Change const name case
Correctly update status text and cover with multiple players in use
Reverse scroll events (Closes #110)

Wheel up -> previous
Wheel down -> next

This matches the browser/viewport behaviour
Split this gigantic mess
Correctly destroy the manager and players on disable
Add g-s 3.7.90
Asynchronous DBus proxy creation

Fixes g-s freezes on player start. Especially when the player tries
to make DBus calls to g-s DBus interfaces (notification for example)

See #119 for full explanation

Ref #64, #117, #118
Add g-s 3.7.91
Add g-s 3.7.92