Reordered what happens when you press the play/pause button
More re-working audio backend.  Should disconnect from the sound server when not in use now, so it doesn't hit the connection limit
Merge remote-tracking branch 'upstream/master'

Merging to update the audio backend