start to emit trampolines
emit params to emstack
add utility to set pre_js in an asm module
do not cleanup non-asm code if not finalizing
simplify staticbump generation
start to modify the staticbump etc.
work towards adding in code
create new mem init
parse code into mem init
Fixes to debugging topic (and related changes)
UPdates to Optimising code doc
Hide spammy stderr warning prints when doing a run of the browser test suite to attempt to debug buildbot problem http://trac.buildbot.net/ticket/2901
Merge pull request #2803 from juj/cleaner_browser_test_run

Cleaner browser test run
As per jP_wanN's comment, fix the CMake toolchain file find feature to never look at native system directories, but only look at CMAKE_FIND_ROOT_PATH.
Restore CMAKE_FIND_ROOT_PATH_MODE_PROGRAM to NEVER, since it is useful to find_program() for external system utilities.
Merge pull request #2802 from hamishwillee/incoming

Fixes to debugging topic (and related changes)
finalize trampoline addresses
sent EMT vars into asm, and use proper absolute code offsets
properly set up EMTSTACKTOP
make separate emterpreters for each return type, and set up asm validation and testing