Removing @Exported from getRepositories() since it does not work anyway.
RemoteConfig, being in JGit, is not an @ExportedBean.
Stapler throws NotExportableException, but Property.writeValue ignores it since it is part of a list.
Thus regardless of how the SCM is configured, you always get the useless
    "repositories" : [
      {

      }
    ],
(cherry picked from commit 616da8a1124b103c351e275540bce6eec9ce2959)
Pointless for GitSCM.getBranches() to be @Exported unless BranchSpec is an @ExportedBean!
(cherry picked from commit bc44301bd0379deea8ae8c956bcaece94f5d6475)
[FIXED JENKINS-9843] PreBuildMergeOptions.getMergeRemote() cannot be @Exported, since the return type is not @ExportedBean.
Corrects attempted fix b3ddce6.
(cherry picked from commit ec813101f6667a34b75775a600906a09b3f75b6b)
[JENKINS-9843] Forgot to record what problem this was fixing.
(cherry picked from commit 2ca619d576e3d40c194eae84a986c37c1986dcae)
@Issue not available in old cores; use @Bug for these.
[maven-release-plugin] prepare release git-2.2.2
[maven-release-plugin] prepare for next development iteration
[FIXED JENKINS-23675] Expand parameters on repository url before associate one url to one credential
Merge pull request #239 from elvysborges/2.2.x

[FIXED JENKINS-23675] Expand parameters on repository url
Update ssh-credentials dependency to latest (1.7.1)
Update credentials dependency to latest (1.15)
Update git-client dependency to latest (1.9.1)
Update JGit dependency to latest (3.4.1)
Update apache httpcomponents to latest (4.3.4)
Update jacoco version to latest (0.7.1...)
Update git-client dependency to 1.9.2
Update git-client plugin dependency to 1.10.0
Adjusted help for 'branches' param

...to latest changes in git-client plugin.
https://github.com/jenkinsci/git-client-plugin/pull/135
Update joda-time to 2.4
Use git-client 1.10.1, first version to include CheckoutCommand.timeout()