I wanted to originally use Unity/emscripten's `SetFullscreen` function, but [couldn't](https://github.com/gtk2k/Unity-WebVR-Sample-Assets/blob/48d7221/WebGLTemplates/WebVR/js/UnityWebVRManager.js#L25-L26). This bug is dependent on this issue I filed: kripken/emscripten#4309. We should try to defer most of the logic here to emscripten.