Fix #1016: Respect NODE_PATH from the environment.

In order to be able to use normal Node.js modules, the NodeJSEnv must
respect NODE_PATH from the environment and properly merge it with its
own provided library path (for CommonJS-style includes).
Add auto-generated tests for source maps.
Fix #1011: Correctly print -0.0 when linking in JS.
Merge pull request #1022 from gzm0/fix-tree-printer-zero

Fix #1011: Correctly print -0.0 when linking in JS.
Merge pull request #1007 from gzm0/sourceMapTests

Added auto-generated tests for source maps.
Remove some dead code.
Remove Object.scala.example.
Merge pull request #1026 from sjrd/remove-dead-code

Remove some dead code.