Supports function definition hoisting.
Adds null var predecls.
Converts everything to -m32 to hunt down a bug.
Reverts to 64-bit.
Removes fixed test.
Merge pull request #7 from tcr/tcr-fix

Tcr fix
Merge pull request #8 from tcr/tcr-fndecl

Many changes.