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