allow full job names as url host. move some url logic to WorkspaceProtocol.
fix relativePath for Windows.
Add support for specifying a prerequisite build step via DSL
- 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)
Adds support for the Groovy Postbuild script publisher plugin
Support the XVNC plugin build wrapper
- Fix indentation
- Fix method call style
Merge remote-tracking branch 'sgtcoolguy/prerequisite'
Don't quote takeScreenshot
fix indentation
Use an enum for the script failure behavior argument, rather than int.
Merge pull request #115 from sgtcoolguy/xvnc

Support the XVNC plugin build wrapper
add some inline comments.
- Move Behavior enum underneath PublishContext
- Add Behavior enum to auto-imported classes in DslScriptLoader
Merge pull request #109 from sheehan/full-name-url

update workspace url to allow full job names
Merge remote-tracking branch 'sgtcoolguy/groovy_postbuild'

Conflicts:
	job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/helpers/publisher/PublisherContextHelper.groovy
	job-dsl-core/src/test/groovy/javaposse/jobdsl/dsl/helpers/publisher/PublisherHelperSpec.groovy
added support for Build Pipeline plugin