Reset next Track in Apollo on QUEUE_CHANGED

If you change the queue for the next track mediaplayer don't gets reinitialized.

This means the next song which is played is actually the one queued before change of queue.

PS2: Only setNextTrack if Service is actually playing at the moment.
PS3: Whitespace fix
PS4: Remove last track in queue case included. Space fixed

Change-Id: I9ddd762d3c42815e7b365f6a5c4b124f5d940a5a
Improve context menus

- Add a 'play next' item to song context menu
- Replace 'add to queue' by 'remove from queue' item in queue context
  menu

Change-Id: I7ce2af040fdf823b025237518bf4ccc063812777
Merge branch 'cm-10.2' into martincz