M6 modules, partest depends on scala as provided.

The new partest now marks its scala dependencies as provided.
This is much more robust than before, and it breaks ugly cycles.

Updated the build for partest-extras to provide the required
scala-compiler dependency.
Prepare compiler modularization, but not yet.

Presentation does not depend on scaladoc (anymore/yet?)