Merge pull request #1 from ndeloof/master

Add support for ant patterns to select a subset of workspace for deletion
Making Pattern serializable to be able run it on remote machines.
Adding getters to show patterns in UI.
Moving Pattern configuration into separate file.
[maven-release-plugin] prepare release ws-cleanup-0.5
[maven-release-plugin] prepare for next development iteration
JENKINS-11210 - ws-cleanup should be excuted as the first or the last step in case of pre build cleanup or post build cleanup, respectively
[maven-release-plugin] prepare release ws-cleanup-0.6
[maven-release-plugin] prepare for next development iteration
[JENKINS-11998] Don't try to clean up without WS.

This checks for ws.exists() before doing any work on it - this prevents an
exception when using org.apache.tools.ant.DirectoryScanner.scan on an
nonexistant directory.
Merge pull request #2 from jorgenpt/fix-missing-workspace

[JENKINS-11998] Don't try to clean up without WS.
Check if workspace is not null and small reogranizaion of the code
[Fixed JENKINS-11927] Added possibility to delete also directories when delete pattern is spedified.
[Fixed JENKINS-11928] Added posibility to specify also exclude filter
[maven-release-plugin] prepare release ws-cleanup-0.7
[maven-release-plugin] prepare for next development iteration
[FIXED JENKINS-12962] Change the behavior of post build detele to run after build marked as finished as some plugins (like copy-to-slave) also run in this phase and fail because of deleted workspace.
[maven-release-plugin] prepare release ws-cleanup-0.8
[maven-release-plugin] prepare for next development iteration
updated maven pom to use repo.jenkins-ci.org repository