NoDef

This removes all usages of def to be able to activate the NoDef CodeNarc rule.

This is part of the effort to cleanup DSL method signatures for IDE support, see https://groups.google.com/forum/#!topic/job-dsl-plugin/2-iuHl4tidI.