Fix #1067: Add a simple CrossProject mechanism
Merge pull request #1346 from gzm0/cross-build

Fix #1067: Add a simple CrossProject mechanism
Fix #1349: Auto-completion for runMain
Fix #1351: Do not allow program arguments to runMain
Merge pull request #1352 from gzm0/sbt-fixes

sbt fixes
Fix #1059: Add a (basic) way to turn off source mapping
Use a retrying PhantomJS env when testing testingExample.
Use default Scala version for CLI
Merge pull request #1359 from sjrd/retrying-env-for-testing-example

Use a retrying PhantomJS env when testing testingExample.
Merge pull request #1356 from gzm0/no-source-map

Fix #1059: Add a (basic) way to turn off source mapping
Merge pull request #1360 from gzm0/fix-cli-version

Use default Scala version for CLI
Only fail JSEnv test if log is bad
Refactor RhinoJSEnv to make it more readable.
Fix #1321: Implement setTimeout (et al.) in Rhino