mpris: pause status now changes on external input

This patch allows the `now_playing_mpris` javascript callback to get the current play/pause status.  It also updates the play/pause toggle icon if changes from an mpris client are made.