Fix #123: do not load the test framework if its class is not there.

The Scala.js-specific sbt test framework must not be loaded when
its implementing class (which is specified with the setting
`scalaJSTestFramework`) is not on the classpath. Loading it can
cause problems if another sbt test framework has to be used.
WIP for #124.