Add a note on the commit to keep trace of the workitems

Manage workitems when fetching changesets with adding a note with the workitems
displaying Id, title and a link to the workitem
Remove call to git command to set  config (use libgit2sharp instead)
Merge pull request #280 from pmiossec/remove_git_call_for_set_config

Remove call to git command to set config (use libgit2sharp instead)
Merge pull request #276 from pmiossec/add_notes_for_workitems

Add a note on the commit to keep trace of the workitems
Authenticate remotes on TFS only when needed

Prevent to authenticate all the remotes (which takes time) and is not needed for nearly all commands
Merge pull request #272 from pmiossec/dont_authenticate_all_remotes

TfsAuthenticated remotes only when needed to not authenticate all the re...