(MODULES-1214) Allow .fixtures.yml to specify a git branch

This allows something like the following:

```
    mymodule:
      repo: git://github.com/treydock/puppet-mymodule.git
      branch: 1.x
```

Only supports git currently as I do not know the method for cloning a branch in hg.