fixes shadowing of the gradle script definitions after these example script defs are loaded via discovery mechanisms
- split into script def and host part - remove bad dependencies - organize it in a way that should be typical for user scenarios