Fixing moving between tracks

Big issue was:
  - Add local track & stream track to queue
  - Begin playing local track
  - Pause
  - Remove the local track
  - Try pressing "play" for the stream track

Player thought it was paused, so it tried to "start" instead of
"prepareAsync".

Solution: When removing a queue item, destroy the mediaplayer
Fixed an issue with IRC "must update on UI thread"

Also fixed a minor thing with JBTitle