Merge branch 'implemet_glcolor4ubv' of github.com:chino/emscripten into incoming

Conflicts:
	AUTHORS
use proper separator in va_argHandler; fixes #1705
properly parse ctors fully; fixes #1155
emcc comments on -Ox options
Minor fixes and improvements
ensure ErrnoError exists during static initialization
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
update test_emcc
fix parsing of globals starting with @"
avoid creating interim strings in main tokenize loop
cache ',' token
Merge pull request #1712 from juj/fix_ie_safari_callstack

Don't try to demangle call stack on browsers where the feature is not supported.
work around ie limitations on canvas data not having .set()
avoid spidermonkey in test_files due to closure collision