Basic touch event support in GLUT for mobile browsers.
use performance timers in openal
Merge branch 'incoming' of https://github.com/kripken/emscripten into fixed_openal_buffers

Conflicts:
	src/library_openal.js
reimplement getCurrentTime
make FS.ErrnoError inherit from Error
Add return value to sendmsg.
Test for webrtc sockets.
Minor fixes for webrtc test.
disable optimizeShifts; fixes #1518
Merge pull request #1519 from rfk/unsigned-filename-hash

Ensure FS.hashName returns a positive integer
Merge pull request #1513 from modeswitch/webrtc-tests

Webrtc test
spam abort() messages to stderr as well
assert in btest on successful compilation
make legacy gl emulation an opt-in option, LEGACY_GL_EMULATION
move shader compile status check behind GL_DEBUG
expose setCanvasSize
Merge pull request #1526 from inolen/glcompileshader

don't check COMPILE_STATUS in glCompileShader by default
make find_bigfuncs work on ll and js
Merge pull request #1527 from inolen/setcanvassize

export setCanvasSize to Module object
Merge pull request #1511 from inolen/errnoerror

make FS.ErrnoError inherit from Error