Player controller cleanup:

* remove prev and next (unneeded)
* prevent transition to playing state if no current track
* pause if current track is removed (i.e. album dequeued)