First step toward interactive mode!!!
init-branch : Interactive mode when using --all option!!!
filter tfs remotes already fetched
Control of duplicate choose branch names or name already used in a remote
Replace Console use by our own Dialog class
prevent using interactive mode when no ui is present!