Use browserify for modules

This replaces the global `ORB`-object hack by introducing node.js-style
modules. Browserify resolves the `require`-links into an otherwise
equivalent browser-compatible bundle. This also makes the whole system
trivially compatible with various other node.js modules from npm, in
case that later becomes necessary.

The liveify-transformer compiles LiveScript files to JavaScript before
the bundling happens.

All of the compiled files required for deployment were moved to the
`static` directory. This cleanly separates compiled, served files from
source code.

All other changes were kept to a minimum.
Remove dead global assignments

These aren't ever called and You Aren't Gonna Need It.
Lowercase option names

The `options.` prefix already implies these are fairly constant
variables with a global effect. This way is easier to read.
Convert camelCased variables to dash-separated

More idiomatic LiveScript.
Remove pointless function call
Simplify initialisation and main loop

Disentangled `tick` and `render` from `ctx`, `gui` and `scene` that they
operate on. This reduces the amount of closure nesting and hence the
amount of state you have to keep in your head while reading them.

Otherwise equivalent functionality.