Upgrade requirejs and its css plugin
Fixes the way Helios gets parent globals.

May fail if every code is new-style and no-one actually loads
the deprecated amber_vm/globals.
Helios is popupping itself, client only checks for its presence.
Getting things for developers _of Amber_ out of root.

Into one place: `internals` directory.
To develop, one must start `http://localhost:4000/internal/`.
amberc, release.sh, setversion.sh are executable
Fix jshint:grunt to new location of grunt tasks.
Deprecate amber_css, {css.images} -> support/resources
`amber init` runs `grunt`. Fixes #1009.
fix setting a property to a falsy value with message send
Merge branch 'master' into pr-1014
extending tests to other failing falsy cases
Fixing falsy value assigns in JSObjectProxy
Eschewing .slice()ing the arguments.

Only way the object is used in passing it along, reading .length and [0].
Therefore there is no need to actually copy it, it can be passed as-is.
Merge pull request #1001 from herby/compacting

Compacting directory structure
Merge pull request #1006 from herby/upgrade-dependencies

Upgrade requirejs and its css plugin
Merge pull request #1007 from herby/fix-helios-globals

Fixes the way Helios gets parent globals.
Merge pull request #1011 from herby/helios-popupping-itself

Helios is popupping itself, client only checks for its presence.
Merge pull request #1015 from herby/fixing-calljs-falsy

Fixing calljs falsy
Use font "Bitstream Vera Sans" in Helios
fixing e43332a: args should by arrayified when going to userland DNU