Logging improved
FetchWithMerge method refactored
Correct Unit Test
Add unit test to test auto-init of branches and `--ignore-branches` option
preventing crash when init branch is no more needed

...and should correct end loop when fail to find root changeset
refactoring / cleaning
refacto InitBranchSupportingRename
FindMergedRemoteAndFetch crash fixed
FindTfsRemoteOfChangeset : Add message when not finding commit
InitBranchTest : remove old expectations
try to intialize the parent branch when commit not found...
Doc & release note
Parent branch fetching fixed
InitBranch crash on GetRootChangesetForBranch exception fixed
Update() fixed for case when file cannot be checkout from TFS
GetRootChangesetForBranch catch VersionControlException
VersionControlException exception handling improved
Better perf by caching branch list

Conflicts:
	GitTfs.VsCommon/TfsHelper.PostVs2010.Common.cs
Ask Tfs server tfs branches only once
Retry on timeout