Lock ByNameMap to make it thread safe.
Realigned code.
Merge branch 'master' into Portable
Minor spacing issue.
Merge branch 'master' into Portable

Conflicts:
	GitCommands/Settings.cs
Merge remote-tracking branch 'gitextensions/master' into BuildServerIntegration
Merge branch 'master' into Portable
Merge remote-tracking branch 'upstream/master' into Portable
Merge remote-tracking branch 'upstream/master' into Portable
Wireup event handlers.
Merge branch 'pr/n1808_vbjay'
Merge remote-tracking branch 'gitextensions-pombeiro/BuildServerIntegration' into BuildServerIntegration
Merge remote-tracking branch 'gitextensions/master' into BuildServerIntegration