Parent rewriter for file history, closes #2452

Emulates git's missing --parent rewriting with --follow for files with multiple names in history.
Fix crash happening when deleting a remote branch. Closes #2538.
GetFullBranchName() test added
ChangeLog updated
VS Plugin: use solution scope if no active document. Closes #2498
Merge remote-tracking branch 'origin/release/2.48'

Conflicts:
	GitUI/Resources/ChangeLog.md
Issue adnd Transifex stats added
Read async the stdout and stderr of a process while providing input data to it. Closes #1643.
Merge branch 'release/2.48'
Merge pull request #2512 from qgppl/gp/fix-2452

Parent rewriter for file history, closes #2452
corrected command line argument "init"

The previous value "istall" seems like a mistake.
Problem described here https://github.com/gitextensions/gitextensions/issues/2564
Merge pull request #2565 from Mellbourn/master

corrected command line argument "init"
attempt on using std Nuget restore and xbuild
NuGet Version: 2.8.50506.491
removing Nuget.sh as it is not needed anymore
apt-get install mono-complete
Merge pull request #2567 from fraga/travisBuild

Travis build, towards #2561
Update README.md
Add a new menu item to filter tags
Enlarge branch dropdown to see entire branch names