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.
I don't think it is actually used anywhere, so should they all be set to 0?