Add validate_asmjs.py tool to help unit-testing whether a build output is proper asm.js or not.
Add CMake helper function em_validate_asmjs_after_build() that adds an extra post-build step to project to confirm that the build output is valid asm.js.
Use em_validate_asmjs_after_build() in CMake test.
Use SPIDERMONKEY_ENGINE from ~/.emscripten in validate_asmjs.py as the primary source for locating SpiderMonkey. If it was not set appropriately, look from PATH.
Fix test_the_bullet on Windows. Closes #696. Related to #681. On Windows, use cmake to configure bullet build instead of ./configure. On Linux and OSX, run both configure and cmake-based tests.
Skip asm2x86.test_utf32 since test_utf32 uses inline asm.
listen to blur on the window, not the document, so chrome works
better assertion message for corruption checker and asm
Merge pull request #1608 from juj/validate_asmjs

Validate asmjs
Merge pull request #1610 from juj/fix_bullet

Fix bullet
better comment on inline js in asm.js
build both configure and cmake versions of bullet, so the cache does not mix them up; #1610
test FORCE_ALIGNED_MEMORY in bullet only in configure mode, not cmake
Merge branch 'incoming' of https://github.com/kripken/emscripten into hp-beta