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.
Fix #1357: Cross version suffix takes binaryEmitted version
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
Merge pull request #1358 from gzm0/binary-cross-version

Fix #1357: Cross version suffix takes binaryEmitted version
Run tests for JSEnvs on 2.11.2 as well as 2.10.4.
Merge pull request #1361 from sjrd/test-jsenvs-with-2.11

Run tests for JSEnvs on 2.11.2 as well as 2.10.4.
Version 0.6.0-M2.
Towards 0.6.0 again.
Remove isAccessor optimizer hint
Make OptimizerHints public and binary compat safe
Fix #1294: Honor @noinline