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
[WGL] Fix window size calculation.
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
Save input_playern_joypad_index on exit
(Apple) Reorganize source tree
(Overlay) Add basic analog support
(OSX) Set player ID LEDs on connected PS3 pads