VAO Extension
Add support of both emulate and extension vao
Change ASSERTION by GL_ASSERTIONS
Remove test on __deps
Clean up code formatting in VAO code to adhere to coding conventions. Fix reference to emulated GL VAO options to make the browser VAO tests pass.
Fix Windows EMCC invocations to call 'python emcc' in a few places instead of just 'emcc'.
add atomicrmw sub test
Merge pull request #2140 from juj/python_emcc

Fix Windows EMCC invocations to call 'python emcc' in a few places instead of just 'emcc'.
add function with $ in its name testcase
error on INIT_HEAP in fastcomp
emit fuzz errors with the right suffix
Fix bug causing incorrect movement values in mouse events

This adds code to correctly set the movementX and movementY members
of EmscriptenMouseEvents sent to callback functions by the HTML5
event library. movementX and movementY are not members of the base
HTML5 mouse event, so we need to add extra code to retrieve them
for our events.
Merge branch 'incoming' of https://github.com/kripken/emscripten into incoming

Conflicts:
	src/library_gl.js