Cherrypicked src/partest, test/, and build.xml from the
partest commit and fixed up against master.

TODO: changes to relevant files in master since the time of this cherrypick, summarized as:

  git log --no-merges -p 5fc4057c7..master -- $(git diff --name-only master)

One test fails here for reasons unknown.

% diff test/files/run/macro-settings-run.log test/files/run/macro-settings.check
@@ -1 +1 @@
[-List(hello=1, hello=1)-]{+List(hello=1)+}

0/1 passed, 1 failed (elapsed time: 00:00:06)
Test Run FAILED
Removed a lot of non-essential code.

To the extent possible, this removes:

  src/actors
  src/swing
  src/detach
  src/fjbg
  src/intellij
  src/manual
  continuations plugin
  everything ant
  everything msil
Bringing over uncommitted partest rewrite.
More removals.

At this commit, all tests pass
Enhancing partest runner.
Removed xml library.

Left compiled version available in scala-xml.jar.
Removed collections views.
Removed some straggler xml.
Removed *.disabled.
build.xml updates - fix crasher with partest compilation.
Removed all the *Proxy* traits.
Removed parallel collections.
Rebuild scalacheck without actor dependency.
Straggler removals.
Removed scala.util.parsing.
Fixed partest to share what happened on abrupt exit.
Removed scala.util packages, scala.testing/ref
partest robustness
test updates
Updated scala-xml.jar with:

src/library/scala/util/{automata,grammar,logging,regexp}
src/library/scala/xml