This updates JSMESS with tested and working EMCC parameters
for the latest version of emscripten, and adds a tested and
working system makefile for the Canon Cat (although the
screen size seems to be incorrect, and I don't know what
the -nokeepaspect parameter affects).

It also removes the forcible abort() and lets emscripten
launch the MESS main loop on its own.

Note that this commit IS NOT ENOUGH. You still have to
change the emscripten submodule to point to the latest
version, or fetch it manually.
This updates JSMESS with tested and working EMCC parameters
for the latest version of emscripten, and adds a tested and
working system makefile for the Canon Cat (although the
screen size seems to be incorrect, and I don't know what
the -nokeepaspect parameter affects).

It also removes the forcible abort() and lets emscripten
launch the MESS main loop on its own.

Note that this commit IS NOT ENOUGH. You still have to
change the emscripten submodule to point to the latest
version, or fetch it manually.
Tested further optimizations with Colecovision and Canon Cat
Pixel-accurate Canon Cat window dimensions, now.
Adjusting the recommending -O1 commit per emscripten devs
latest emscripten -O2 support

These changes allow the latest build of emscripten (2013 August 15)
to build MESS with -O2, making Coleco and Canon Cat basically
usable in Chrome.
Additional -O2 options for inlining large functions
after profiling by azakai
bump emscripten to latest master per @vitorio in #17