Update JGit to 3.5.1
Update dependency to mockito-all 1.10.8
Update dependency to ssh-credentials 1.10
Update dependency to joda-time 2.5
Update dependency to credentials 1.17
Update dependency to git-client 1.11.0

First git-client version to include JGit 3.5.1
Pass marked revision to decorateRevisionToBuild()
[FIXED JENKINS-25191]

cherry-picked 80a396f
Merge pull request #262 from wannessels/fix-25191-master

Pass marked revision to decorateRevisionToBuild()
Update credentials dependency to 1.18
Update matrix-project dependency to 1.4
Update mockito-all dependency to 1.10.9
Update promoted-builds dependency to 2.19
[Fixed JENKINS-25313] fix null pointer exception when last repo or branch deleted
Update mockito dependency to 1.10.10
[Fix JENKINS-25313]  avoid null pointer if repository not defined
[fix JENKINS-20531], catch GitException during fetch, throw AbortException

The AbortException is already thrown from another area of the same
method, so throwing the AbortException is likely no worse than the
existing AbortException which is thrown (instead of GitException).
Add AbortException comment for retry

Attempt to avoid losing the fix for JENKINS-20531 in future
changes. No easy way to create a test which asserts an error is thrown
when fetch() throws an exception, so insert the comment as a weaker
defense against regression.
[maven-release-plugin] prepare release git-2.3-beta-4
[maven-release-plugin] prepare for next development iteration
Simplify the abort exception case