Merge pull request #2851 from adriaanm/modularize

Modularize partest
Prepare removal of scala-xml, scala-parser-combinators

Every test deleted here has found its way to the respective
repositories of scala-xml and scala-parser-combinators,
where they will continue to be tested with partest.

The modified tests became independent of these modules,
as they should've been from the start.
Remove scala-xml and scala-parser-combinators

These modules move to their own repositories:
  - https://github.com/scala/scala-xml
  - https://github.com/scala/scala-parser-combinators

The modularization depends on the new partest, as the old one's
classpath handling did not support a modularized scala.

The compiler pom now depends on the artifacts published separately,
with versions specified in versions.properties.

NOTES:
  - The osgi tests take xml and parsers jars from the scaladoc dependencies,
    and osgi-fy them, as they are no longer built locally.
  - Removed scala-partest-pom.xml. Should've been part of the partest move.