use Throwable.toString to report unhandled exceptions

- Add toString(sink) overload to Throwable, so that
  it can be used without the GC.

- Rewrite string toString() in terms of the sink overload.
  Thus toString(sink) becomes the preferred method to
  override in derived Throwables.
kill console
Merge pull request #636 from dawgfoto/sinkToStringThrowable

Add Throwable.toString(sink) overload
fix Issue 11301 - [2.064 beta] core.sys.linux.sys.mman triggers enum resolution error
Merge pull request #644 from WalterBright/fix11301

fix Issue 11301 - [2.064 beta] core.sys.linux.sys.mman triggers enum res...