[jsifier] Bugfix from upstream.
Rename functionName -> finalName.

Matches upstream, makes merging easier.
Remove scons-tools for now since it doesn't work outside of IMVU.
fix embind in ie11: ES5 does not provide a 'name' property on functions
limit error output from fastcomp invocation of compiler.js, to make errors clearer, and fix other.test_warn_undefined
Re-enable this warning to reduce diff from upstream.

Will fix the underlying issue in Northstar.
[emval.js] Remove whitespace to avoid merge conflict.
Another backported fix to avoid merge conflicts.