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
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...