Compilation to JavaScript using the Emscripten SDK

Published for review but still needs some doc and examples. Works with most small examples but not yet with the naive_interpreter (but it's not clear why).

Usage:

    apt-get emscripten
    nitg -m emscripten examples/hello_world.nit
    nodejs hello_wold.js
~~~
var outname = self.toolcontext.opt_output.value or else default_outname(mainmodule)
~~~