Merge branch 'master' into gitflow_plugin

Conflicts:
	GitExtensions.VS2012.sln
Use read-only urls for submoduls.
Link to project workflow
Changed location of Git.hub.dll in post build event
Merge branch 'release/2.47'
Merge fix
ViewPullRequestsForm - select current remote at startup
Merge branch 'release/2.46' into release/2.47
Ignore submodules introduced in master
Merge branch 'release/2.47'
Setup file fixed
If local branch eq to current branch and remote branch is not specified then run fetch with no refspec
Localization files updated
update french translation
update changed string too
adjustments...
Little reduction of 'command' text input in the ScriptsSettingsPage to prevent broken GUI

The 'Browse' button fall behind the textarea in different translation (french, dutch, russian,...)
Merge pull request #2037 from pmiossec/french_translation

Update french translation for v2.47
Correct displaying state of the 'Show progress' option in script options
Json Serialization for 'Commit templates' + migrate datas!