add read/writes in outlined functions
Merge branch 'incoming' of github.com:kripken/emscripten into incoming
do not outline too-big a chunk out of a function
recurse into outlined functions