[FIXED JENKINS-18937] Add dsl method to add timestamps. Packed this into a buildWrapper block.
[FIXED JENKINS-18937] Add dsl method to add timestamps. Packed this into a wrapper block.
Add other environment methods on TopLevelHelper to EnvironmentContext with a method delegating to it on EnvironmentContextHelper
Rename environment -> wrapper
Merge branch 'master' into timestamper

Conflicts:
	job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/helpers/TopLevelHelper.groovy
	job-dsl-core/src/test/groovy/javaposse/jobdsl/dsl/helpers/TopLevelHelperSpec.groovy
remove delegating methods from wrapperHelper
allow full job names as url host. move some url logic to WorkspaceProtocol.
Merge pull request #73 from wolfs/timestamper

JENKINS-18937: Add dsl method to add timestamps
indicate that we did some incompatible changes
Added ItemDiscover, ItemCancel, and ScmTag permissions to the enum

These additional permissions should be useful for other standard permissions.
Reorder enums to reflect ordering in the Jenkins GUI

This is more of a readability enhancement which could potentially be useful in the event that other permissions are added to Jenkins in the future.
Added support for AnsiColor plugin - applied feedback
Merge pull request #111 from invadersmustdie/ansicolor-support

Added support for AnsiColor plugin - applied feedback
fix relativePath for Windows.
Add support for aggregating downstream test results via DSL
Add support for specifying a prerequisite build step via DSL
Add support for specifying post build task publisher tasks via DSL
- Fix indentation to user spaces.
- Add a second test for two post build tasks
Fix indentation
- Fix indentation
- Add test and code to handle fixing up project lists with spaces around project names. Trim leading and trailing spaces in lists of projects before passing on to plugin (which doesn't properly handle that)