initial emscripten port (no audio/files, input broken)
fix input
Merge branch 'master' into emscripten

Conflicts:
	config.def.h
	gfx/gfx_context.c
fix compile
fix error on video re-init, other cleanup
remove reinit hack, turned out to be an emscripten bug
add ability to "disable" v-sync, set FPS limit to max
[EMSCRIPTEN] enable openal, change library name to retro_emscripten
makefile changes
[EMSCRIPTEN] less workarounds due to fixes in emscripten, enable more optimizations
query for OES_EGL_image before trying to load symbol
Merge branch 'master' of https://github.com/libretro/RetroArch into emscripten

Conflicts:
	gfx/gl.c
[EMSCRIPTEN] buildfix, implement detecting canvas size changes
new audio core, RWebAudio. Glitchy, but works well, even with requestAnimationFrame callbacks
[EMSCRIPTEN] more audio fixes, revert to busywait method
[EMSCRIPTEN] add custom input driver, removes SDL dependency + adds mouse support
[EMSCRIPTEN] undo SDL workarounds no longer needed
[EMSCRIPTEN] chrome fixes
Merge pull request #303 from libretro/emscripten

Emscripten/Javascript port