Fix some constants in java.lang.Character.
Cleanup java.lang.ThreadLocal.
Improve/implement {Integer/Long}.{reverseBytes,rotate{Left,Right}}.
Cleanup java.lang.Runtime.
Fetch Scala lib sources from the sources artifacts.

Instead of cloning the git repo. This should make the dbuild build
happy, assuming it does publish the source artifacts.

For partest, we still need to use the git clone strategy, since the
published artifacts do not contain the partest tests (obviously).
Avoid the illusion that new Thread() links.
Implement Throwable.printStackTrace(PrintWriter).
Make java.lang.Void final.
Cleanup java.lang.ref.*.
Update java.lang.reflect.Arrays for Floats.
Merge pull request #1217 from sjrd/fetch-scalalib-src-from-artifact

Fetch Scala lib sources from the sources artifacts.
Merge pull request #1285 from sjrd/review-javalanglib

Complete review of the java.lang.* library
Fix #1277: Add test for facades with val/var ctor params
Merge pull request #1290 from gzm0/ctor-inline-val-facade

Fix #1277: Add test for facades with val ctor params
Fix #1288: Make stage a setting in sbt plugin
Merge pull request #1295 from gzm0/stage-setting

Fix #1288: Make stage a setting in sbt plugin
Fix #1282: Don't load same class twice in PhantomJettyClassLoader
Increase max supported message size for NodeJSEnv
Implement java.util.Arrays.hashCode
Centralize JavaScript-side ad-hoc test detection

Note: `detectTestNames` will be used in a later commit.