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.
Merge pull request #1301 from gzm0/pre-test-interface

Pre test interface