removed usages of def

Part of the effort to cleanup DSL method signatures, see https://groups.google.com/forum/#!topic/job-dsl-plugin/2-iuHl4tidI. All usages of def will be removed to be able to activate the NoDef CodeNarc rule.
removed usages of def, moved some tests which did not test behaviour of WithXmlAction to a new test spec

Part of the effort to cleanup DSL method signatures, see https://groups.go
replaced usages of def by Object

Part of the effort to cleanup DSL method signatures, see https://groups.go
suppress warnings for certain usages of def

Part of the effort to cleanup DSL method signatures, see https://groups.go
activate NoDef CodeNarc rule

Part of the effort to cleanup DSL method signatures, see https://groups.go
added release notes entry
[JENKINS-24774] Implemented new ViewType for BuildMonitorPlugin.
Removed unused enum StatusFilter.
Added a bit of documentation for the BuildMonitorView.
Make it possible for the job-dsl-plugin to appears as a valid builder in the Conditional BuildStep plugin. See https://issues.jenkins-ci.org/browse/JENKINS-25961
cleanup, BuildMonitorView extends ListView
Merge branch 'build-monitor-view'
Merge remote-tracking branch 'upstream/master' into JENKINS-25525
cleanup, added release notes entry
Merge branch 'JENKINS-25961'
Merge branch 'no-def'

Conflicts:
	docs/Home.md
Merge remote-tracking branch 'upstream/master' into JENKINS-25525
[JENKINS-25525] fixed noDef codenarc rule