JENKINS-22342 ensure URL normalization correct

Previous attempts to fix this stored the normalization flag
in the serialized repository browser. Moved to be a function
call to avoid the deserializer getting involved
Restore GitRepositoryBrowser constructor removed by earlier changes

Should not remove constructors, even if they are deprecated, since we
can't guarantee that there are no consumers of that constructor (other
plugins, for example).
Restore original formatting of several repository browsers

FisheyeGitRepositoryBrowser, GitLab, GitoriousWeb, RedmineWeb
Merge pull request #224 from Joibel/master

[Fixed JENKINS-22342] ensure URL normalization correct, retain compatibility
[maven-release-plugin] prepare release git-2.2.1
[maven-release-plugin] prepare for next development iteration
Fixed advanced branch spec behaviour in getCandidateRevisions

This commit relates to
https://github.com/jenkinsci/git-client-plugin/pull/129
Merge pull request #225 from alexanderlink/branchTest3

Fixed advanced branch spec behaviour in getCandidateRevisions
Merge branch 'master' of github.com:jenkinsci/git-plugin
Merge branch 'master' into pinguin_dev