Fix #1060: Cleanup scala.scalajs.test namespace

Its elements are moved to different namespaces as follows:

Scala.js Test Suite    => scala.scalajs.testsuite
Test Bridge            => scala.scalajs.testbridge
Jasmine Test Framework => org.scalajs.jasminetest

Also, the RhinoJSEnv is updated to undefine LiveConnect classes after
including env.rhino.js. No research on why this helps has been
performed (but it does help).
Fix #794: Suppress default arg getters for ctors of raw JS types
Fix #1083: Don't write stub annotations to class files.

Note: The JSBracketAccess annotation should never have been in the
stubs library. It is removed with this commit.
Merge pull request #1089 from gzm0/clean-stubs

Fix #1083: Don't write stub annotations to class files.
Merge pull request #1085 from gzm0/cleanup-test-namespace

Fix #1060: Cleanup scala.scalajs.test namespace
Merge pull request #1088 from gzm0/suppress-ctor-param-getters

Fix #794: Suppress default arg getters for ctors of raw JS types