Upgrade to Scala 2.11.0-M7.

And all the changes needed to adapt to the new internal API
of the compiler, and other small things.
Add partest to run Scala's test suite.

It comes with a whitelist of tests currently passing,
so that we can easily test for regressions, at least.
add tests considered bugs, create flag to only run tests that are not classified
Fix usage of whitelist.
blacklist REPL tests (indicated by SessionTest)