update default library versions used in tests and samples - JUnit -> 4.11 - Groovy -> 2.0.5 - Scala -> 2.9.2- use short instead of long dependency notation- eliminate usage of `scalaTools` configuration
- Changed JavaBasePlugin to add a compile and runtime configuration for each source set. - Changed DependencyHandler so that a configuration can be used as the right-hand side of a dependency declaration. Simply a shortcut for extendsFrom(), but keeps all the dependencies grouped in one place. - Reworked some samples to simplify.