don't crash when encountering paid youtube videos
use yawl instead of ws
http redirect to https on the same port

closes #401
remove stray log statement
Tweak auto dj display.
Revert "Tweak auto dj display."

This reverts commit 0baf8500357ec22165c0830c5f80d008ca5ff455.

"Auto DJ" makes more sense than "RN DJ".
cleanup the last of the mess than coco left
client: use html API for document width and height

 * avoid $document.height() and $document.width()
 * avoid $document.ready()

Part of an effort to remove dependency on jQuery
client: remove dependency on $document

Part of an effort to remove dependency on jQuery

$ instances left: 551
client: de-jQueryify a couple dom items

Part of an effort to remove dependency on jQuery.

$ instances left: 541
client: de-jQueryify settings pane

Part of an effort to remove dependency on jQuery.

$ instances left: 462
client: get rid of $window references

Makes resizing faster and fixes not all dom elements resizing correctly.

Part of an effort to remove dependency on jQuery.

$ instances left: 455
client: more de-jQueryification

Part of an effort to remove dependency on jQuery.

$ instances left: 364
client: no jQuery in handling window resize

Part of an effort to remove dependency on jQuery.

$ instances left: 320
client: fix title display not escaping HTML

Part of an effort to remove dependency on jQuery.

$ instances left: 288
client: de-jQueryify the last dom item declarations

Part of an effort to remove dependency on jQuery.

$ instances left: 231
client: more de-jQueryification

Part of an effort to remove dependency on jQuery.

$ instances left: 172
client: de-jQueryify generic tree UI

Part of an effort to remove dependency on jQuery.

$ instances left: 128
client: remove jQuery UI for Auto DJ and Repeat buttons

Part of an effort to remove dependency on jQuery.

$ instances left: 124
client: plain HTML instead of jQuery UI for buttons

Part of an effort to remove dependency on jQuery.

$ instances left: 85