Allow direct inheritance in DSL
Using default OWNER_FIRST strategy for closures
Using Travis gradle compatible tasks name (check, assemble)

* check is an alias for test
* assemble is an alias for prepare-env

Previous tasks were kept but are no longer promoted in documentation.
They will be removed in beta1 release. Alias executeTests was removed.