Allow retry of jobs in a phase + multiple fixes

- Updated dependencies
- Stopping Multi Job will also stops all downstream job [JENKINS-24139]
[JENKINS-22292] [JENKINS-21879] [JENKINS-20273] [JENKINS-23161]
- Add the possibility to make a step conditional. You can define simple
groovy expression for each job. [JENKINS-23968]
- Fix NPE when a downstream job is unstable [JENKINS-20846]
[JENKINS-20557]
- Add retry on a failed job when a user defined condition is met. You
can configure the number of retries per job.
- Some fixes to match the new look of Jenkins.
- Rename Delete to "Delete job" because there is confusion between the
deletion of parameters and the delete of a job.
- Allow reordering jobs in a phase
Fix unit tests and remove unused imports
Downgrade version of jenkins

accidentally committed with a newest version
Prevent high CPU usage
Fix some bugs with job in queue (Not Built)
Merge pull request #53 from harcher81/master

Allow retry of jobs in a phase + multiple fixes