Fix playback bug when new stream created before old one closed

 - Removed all locks from MP3 player, this should improve the performance
a bit.
 - Resource cleanup operation are done after playback and stream close
is blocking, this should definitely fix this bug.
 - Increase playback thread priority before playback (useful ?).
 - Move notification to UI thread, UI will be less responsive but playback
will start quicker.