Javascript Fallback

Add a yellow warning at the top of the page for when JS is disabled,
and hide that with JS.
Merge branch 'JS-Fallback' into relocate-button-events
Moving the button element events out

Instead of autoplay, which is quite rude, we remove that.

Additionally, instead of having onclick events directly on the
elements, we move that handling off to separate, more maintainable JS
functions.
Merge branch 'relocate-button-events'
Correct loading video dimensions

Prevent browser defaults by explicitly setting the video dimentions.

This avoids the flash of wrong-sized video before the remote video
loads.
Button styling and hover

Adding some more attractive styling to control buttons than just the
browser defaults.
Merge branch 'basic-styling'