Changed alcOpenDevice so it works with Safari 6 and newer.
Fix a variety of pylint warnings.
Fix a copy+pasto.
Minor code simplifications.
Introduce the asmjs-unknown-emscripten target triple.
Update the tests to use asmjs-unknown-emscripten.
Begin using the Emscripten toolchain in clang.

With the Emscripten toolchain, we can make clang do more of what we need
directly rather than in the wrapper scripts.
Use __EMSCRIPTEN__  instead of EMSCRIPTEN in tests.
Fix the banned_js_engines mechanism.
Make the "did NOT asm.js'ify" error message more
1.12.2
make other.test_outline a little more flexible
do not warn on undefined symbols for things that are mere js lib dependencies, and not things we know are actually missing (they may be provided by a C implementation); fixes #2154
added myself to the authors
add fuzz testcase
Merge branch 'NiCoX' of github.com:patchanka/emscripten into incoming

Conflicts:
	AUTHORS
fix i386 target usage and asm2.test_cube2hash
test multiple chunk sizes in cube2hash test
Merge branch 'incoming' of https://github.com/kripken/emscripten into incoming