Fix test_lua on Windows when built using mingw32-make. That tool got confused by a '#' comment at the end of a command line, so move the comment to its own separate line.
Merge pull request #1773 from juj/fix_test_lua

Fix test_lua on Windows.
Fix test_asm_pgo on Windows by using response files. The test failed by exceeding Windows command line length limitations, giving an error "WindowsError: [Error 87] The parameter is incorrect". Also extend the logging given by EM_BUILD_VERBOSE=3 to print out the compiler invokations.
Merge pull request #1772 from juj/fix_test_asm_pgo_windows

Fix test_asm_pgo on Windows.
support inline asm comments; fixes #1766
nanosleep - don't write to rmtp if it's NULL
Fix Makefile in test_lua in the case when make is in a path that contains spaces (e.g. c:\program files\emscripten\...\mingw32-make).
Make GL library more spec conformant by not throwing exceptions on errors, but instead reporting them via glGetError() as the GLES2 spec says. Use the linker flag "-s GL_ASSERTIONS=1" to enable additional debug-time error logging from the GL layer for error reasons.
Merge pull request #1780 from juj/gles2_less_throws

throw() less in GLES2 usage.
Merge pull request #1778 from ToadKing/nanosleep-fix

nanosleep - don't write to rmtp if it's NULL
Merge pull request #1779 from juj/fix_test_lua_spaces

Fix test_lua on Windows buildbot.
use writeAsciiToMemory in library.js in more places
Merge branch 'incoming' into f32