Remove the obsolete compiler option noSourceMap.
Fix #713: unable to detect source map format.
Fix #708: Compiler crash with Dynamic.newInstance with :_*.
Fix #709: String.codePointAt does not handle surrogate pairs.
Fix #719: Jasmine swallows the stack traces of Throwables.
Recognize ScalaJS.i and ScalaJS.m patterns in stack traces.

This was mentioned in #711.
Merge pull request #707 from sjrd/remove-nosourcemap-option

Remove the obsolete compiler option noSourceMap.
Merge pull request #714 from sjrd/fix-dynnew-varargs

Fix #708: Compiler crash with Dynamic.newInstance with :_*.
Merge pull request #715 from sjrd/fix-string-codepointat

Fix #709: String.codePointAt does not handle surrogate pairs.
Fix #717: deprecate unary_! on arbitrary js.Any.

It is redefined as not deprecated on js.Dynamic and js.prim.Boolean.
Fix #695: Lazy load all symbols required by the compiler

Invoking scalajsc without any files loaded the compiler (including
Scala.js plugin) without a run or a compilation unit. This in turn
caused the symbol loads to crash since the Scala library wasn't
loaded.
Fix #721: Make scalajsc run in standard shell
Fix #700: Preserve executable flag on CLI runners
Merge pull request #722 from gzm0/cli-fixes

Cli fixes
Fix #711: StrackTrace should decode class names.
Fix #712: stack trace normalization does not like ' (' in file name.
Merge pull request #718 from sjrd/deprecate-jsany-bang

Fix #717: deprecate unary_! on arbitrary js.Any.
Merge pull request #720 from sjrd/fix-stacktraces

Fix stack traces