Allow remotePolling on single (qualified) branch with multiple
repositories
[FIXED JENKINS-25414]
Update to git-client-plugin 1.11.1
Update mailer dependency to 1.12
Revert "Update mailer dependency to 1.12"

This reverts commit d87659b314f84f3f208759b356d46fb567978bd3.

Fails many tests, sometimes with an illegal state exception, sometimes
with a report that the Mailer class could not be found.
Merge pull request #268 from wannessels/remotePollingFix-master

Allow remotePolling on single (qualified) branch with multiple repositories
[maven-release-plugin] prepare release git-2.3
[maven-release-plugin] prepare for next development iteration
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]
Merge pull request #270 from olafmandel/JENKINS-25568

[FIXED JENKINS-25568] GitLab: fix file link for version 4.2
Add tests for several repository browsers
Add testGetFileLink implementation for GitBlit repo browser
Add test for Gitiles repo browser
Fix naming error from earlier test
Adjusting a rather misleading message printed to /git/notifyCommit for most project types.
Users trying to diagnose the output were thinking they had misconfigured something when all was normal.
Add test for Phabricator repo browser

Completes addition of repo browser tests
Rely on parent pom for Guava dependency

The guava version must be kept in tight synchronization with the
version used in the parent pom, so there is little value declaring it
here, then manually maintaining its version in sync with the parent.