Add persistent notification with play/pause/stop buttons

Creates additional buttons for play, pause, and stop in the notification. 

Options for: 
 - Keep notification when paused.
 - Auto expand the notification.

Addresses #405 except for lock screen.
Where is the 'requestCode' argument of the getService-call here and in line 733 actually used?