disable test_fcvt in s_0_x
Merge branch 'incoming'
Merge branch 'incoming'
Merge branch 'incoming'
fix test_emscripten_get_now
disable test_stdin in node (temporarily) and v8
Merge branch 'incoming'
Merge branch 'incoming'
Merge branch 'incoming'
Merge branch 'incoming'
Debug statement fails when using specific LLVM opts rather than an integer level
Add Marcos Scriven to list of authors
add myself in AUTHORS file
add mouse wheel events support in GLUT library
add tests for GLUT mouse wheel events
Break up mkstemp impl to provide mktemp impl.

The libcxx test suite wants mktemp(), so provide it by pulling
out some of the internals of mkstemp().
Fix the handling of uniform arrays in the GL interop layer. In GL, arrays of uniforms need to have consecutive locations, i.e. array[x] is at location array[0] + x. The uniform mapping table mechanism in library_gl.js did not take into account that user could do int loc = getUniformLocation("array[0]") and then call glUniform3fv(loc+2, data). In the fix, uniforms are mapped so that arrays will be guaranteed to get consecutive locations.
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
Make SDL_rotozoomSurface rotate into the correct direction
Merge pull request #1666 from waywardmonkeys/add-mktemp

Add mktemp