[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
fix for deleting jobs in folders.
add test for job not in folder.
TextFinder: fileSet should not be present if empty
Merge pull request #105 from tagged/textfinder-fix-empty-filespec

TextFinder: fileSet should not be present if empty
JENKINS-20284 flip block upstream/downstream values
Merge pull request #106 from jamlevi/upstream_downstream

JENKINS-20284 flip block upstream/downstream values
Merge pull request #104 from sheehan/delete-jobs-in-folders

fix for deleting jobs in folders.
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