implement direct play profile edit
implement profile create/edit
stub out web client media controller
stub out remote player
add shuffle and instant mix commands
support folder playback
re-enable chromecast, although it's not doing anything yet
Merge remote-tracking branch 'upstream/master'