Allow remotePolling on single (qualified) branch with multiple
repositories
[FIXED JENKINS-25414]
Update to git-client-plugin 1.11.1
Merge pull request #267 from wannessels/remotePollingFix

Allow remotePolling on single (qualified) branch with multiple repositories
GitLab: make getFileLink() more robust

No longer assume the URL ends on a slash.
GitLab: reorder version checks in code

This is a cosmetic change: I like ordering the versions from lowest
to highest better than the other way around.
GitLab: update documentation

Put better readable URL examples in documentation.
Add GitLab unit test
GitLab: fix file link for version 4.2

This was suggested in a comment to commit
73249eeac564567f86d8e7d70cf85efa5e5f0b5b by Nick Oliver (PixnBits).

[FIXES JENKINS-25568]
Adjust GitLabTest for older (2.2.x) API
[maven-release-plugin] prepare release git-2.2.8
[maven-release-plugin] prepare for next development iteration
Add 2.2.x branch README.md file
JENKINS-24133: Fixed notifyCommit's result branch set in build data
Placed expected var into expected argument position in assertion
Adjust JIRA component.

According to https://wiki.jenkins-ci.org/display/JENKINS/2014+JIRA+Components+Refactoring
Added behavior: "Polling ignores commits with certain messages"
Added MessageExclusionTest test case.
Migrate to abstract. Added UserExclusionTest.
Optimize Pattern matching.
Fix help page. Not literal, but Pattern.