Fixed percent_pos being parsed as an int.

percent_pos property should be a float.
Merge remote-tracking branch 'github/master'
Rewrite of server side jukebox.

Modularized jukebox actions and fixed a whole bunch of bugs:
 - Bad updates to clients
 - Bunch of client stuff that didn't handle proper cases

Regression: playlist does not autoplay next song.