Allow to specify branch when cloning

You can use --usebranch along with --addrepo or --addchannel to specify
a specific branch to be pulled instead of master