avoid parsing remote branches when gitref=master is specified

@maelick @jgbarah I am actually not sure about what the best behavior should be. In this pull request, I remove the `--remotes` totally. Another option would be having `--remotes=origin/master`. In any case, having `--remotes=origin` defeats the purpose of `gitref`, as it will parse all branches on `origin`