assert on bad pointer in Pointer_stringify
Optimize (x<y)&1

Add an optimization to simplifyExpressionsPre to replace (x<y)&1 with x<y
if possible. This comes up frequently in C++ with bool variables.
Fix and test for find_executable.
Merge pull request #1343 from int3/firstrun-paths

Fix and test for find_executable.
initial setup
DISABLE_GL_EMULATION option
comment
start to parse asm modules
start to parse imports
refactor and calculate new imports
start writing out a combined module
invoke relocation pass in js optimizer
allow extra info in js optimizer, and send relocate pass info that way
fix detection of whether we know which are the generated functions in js optimizer
remove duplicate function marker
ifdef out gl emulation when disabled
cleanups
test improvements
cleanup
move memory initializer pattern to shared