fixed problem where module.exports, which is needed by node.js gets incorrectly minified by Closure. Simple change from module.exports = Module to module['exports'] = Module fixes this. Added simple test case compiling with --O2 -closure 1 to /tests/Module-exports
Added test_module_exports_with_closure to tests/test_other.py, run with ./runner.py other.test_module_exports_with_closure
replaced tests/Module-exports in path_from_root with 'tests', 'Module-exports' to be more friendly multiple OSs
change test_module_exports_with_closure to only execute the run_js test when engine == NODE_JS, this test is really checking that the module.exports stuff works in node
Fixed a few warnings in cubegeom tests
Switched off antialiasing by default for WebGL contexts.
Allowed customization of context attributes through Browser.createContext().
Added myself to AUTHORS
Implemented antialiasing for GLFW contexts.
The WebGL context is created with antialiasing if GLFW_FSAA_SAMPLES is bigger than 1.
Added multisampling support in GLUT
Implemented SDL_GL_SetAttribute and SDL_GL_GetAttribute.
Implemented MSAA for SDL.
Switched on MSAA in EGL.
Minor fixes and improvements
simplify tokenizing of {..}**..
Changed EGL_SAMPLES to 4 (2x2 MSAA)
Don't try to demangle call stack on browsers where the feature is not supported.
removed comment in src/shell.js and explicitly called run_js with engine=NODE_JS as requested
optimize parsing of X = Y
fix autodebugger
add some clear()s to unistd tests that need them