Moved JavaCompile and GroovyCompile tasks (and related) into languageJvm project
Moved (most) relevant unit tests into languageJvm project
Added a bunch of open issues to spec.
Allow package private classes with a default constructor to be instantiated.

The JSR 330 spec is a little unclear about this, but Guice does allow it.
Merge pull request #229 from johnrengelman/process-support

add process-mangement design spec
Merge pull request #260 from benmccann/play-design-doc

Add technical details to the Play design doc
Split up the tooling API cancellation feature into a bunch of stories.
Moved tooling api cancellation into a separate spec.
A little more detail for cancellation spec.
Temporarily ignore failing test
Draft of cancellation API using CancellationToken.
Modified spec so that custom domain plugin can be statically inspectable
Allow exclude pattern to be configured for classycle, and use this in language-jvm
Fix test that inexplicably started failing when moved into language-jvm
Compile java sources included in JvmLibraryBinary
A few more test cases and open issues for the spec
Added a first milestone for the configuration model work, plus a bunch of placeholder stories.
Shuffled around some stuff.
Added a second milestone to the configuration model spec.
Fix bug in Ivy test infrastructure where ‘undeclared’ artifacts were included in ivy.xml

- More validation of generated iml files with source and javadoc artifacts