Add VAO compatibility
Merge remote-tracking branch 'upstream/incoming' into incoming

Conflicts:
	src/library_gl.js
Patch Emscripten for webcl compatibility :

Add header OpenCL & cuda
Add library_opencl.js & library_cuda.js

Modify emcc for support of validator parameter
Modify modules.js for add the new library
Modify file_packager.py for support of webcl-validator
Modify settings for add some settings fro library_opencl.js
Modify library_gl for support of VAO extension when LEGACY_GL_EMULATION=0
Update submodule
Test update submodule
Merge remote-tracking branch 'upstream/incoming' into incoming
Fix trouble inside the last incoming
Merge remote-tracking branch 'upstream/incoming' into incoming

Conflicts:
	tools/file_packager.py
Change compile options for MinSizeRel
Merge remote-tracking branch 'wolfviking0/incoming' into incoming
Remove "OES" extensions from GL functions when using GetProcAddress