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