Add ability to manually declare reachbility in DCE
Add CLI option support to Scala.js partest interface

The following options are now supported (and replace the corresponding
environment properties). Note that they are mutually exclusive.

    --blacklisted      Run blacklisted tests only
    --buglisted        Run buglisted tests only
    --whitelisted      Run whitelisted tests only
    --unknown          Run unknown tests only
    <name> ...         Run exactly these tests

A couple of usage examples:

    sbt> scalajs-partest-suite/testOnly -- --unknown
    sbt> scalajs-partest-suite/testOnly -- run/amp.scala run/t1466.scala
Add MemVirtualWriters
Remove dependency on lift-json. Introduce JSON helpers
Fix #456: Run partest with fastOpt and Node.js

This adds the following options to the partest runner:

    --noOpt      Don't optimize, use Rhino (default)
    --fastOpt    Run DCE and run with Node.js

These options can be combined with the test selectors. Example usages:

    sbt> scalajs-partest-suite/testOnly -- --fastOpt
    sbt> scalajs-partest-suite/testOnly -- --fastOpt --unknown
    sbt> scalajs-partest-suite/testOnly -- --fastOpt run/amp.scala run/t1466.scala
Merge pull request #489 from gzm0/fast-opt-partest

Fast opt partest
Fix #490: Pass scala.Array to partests (rather than js.Array)
Fix partest classification lists for 2.11.0-RC4

The classification was wrong because of
9d6995b546e06655fe989a17e4f19890340f050e which merged across the
boundary with and without boxing. The tests which relied on particular
behaviour with boxing (notably toString), were wrongly classified.
Add scala 2.11.0-final, remove all milestones and RCs