Fixup server for 0.8:
* Elm.Main.Main -> Elm.Main
* Elm.runtimeLocation -> Elm.runtime
* 0.7 -> 0.8
Documentation/whitespace.
Fix keyboard arrow keys (and wads) flipped.
fix window.dimensions.height
* body.clientHeight is 0…
* revert back to window.innerHeight if the elm.node is body (like later in the callback)
Forward-port retina support. Whitespace, formatting, fix js strict warning.