title: Add Multiple Workspace Cleanup for Jenkins
body: <p>Can I have multiple <em>Delete workspace when build is done</em> executions in a single job?</p>
  
  <ul>
  <li>failure status: clear all workspace</li>
  <li>success status: clear only distribution package directories (**/target/dist)</li>
  </ul>
  
  <p>We break our builds into compilation and test jobs with build-stalker plugin providing the link between the two.  Compilation job doesn't clean up after itself as test job will do so but we don't run a test job for each compilation job (only the latest in a 4 hour period) leaving orphaned workspaces.</p>
  
  <p>I'd like a way to have the orphaned workspaces have less impact and a selective status based cleanup is one way to do this.</p>