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 support for SAM treatment of js.FunctionN.
Add basic support for -Ydelambdafy:method.

This implementation does not take advantage of specialization.
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
Hack scalajs partest interface to allow to run single tests
Implement java.lang.Long.bitCount
Classify a lot of tests.
Fix bug in handling -Ydelambdafy:method and value classes.
Apply -Ydelambdafy:method to the library.
Merge remote-tracking branch 'scalajs/master' into scala-2.11
Merge branch 'master' into scala-2.11
Some new whitelisted tests, and some blacklisted b/c of time.
Merge branch 'master' into scala-2.11
Merge pull request #76 from scala-js/master

Backport re-allow js.Any ctors to 2.11
Merge branch 'master' into scala-2.11
Reclassify partests that now succeed

Also fixed #54 in the process
Add Buglist and Blacklist test flag to partest

This flag will allow to re-test tests that failed before.
Classify some partests
Merge branch 'master' into scala-2.11