support more than just git in fixtures

start adding support for more than just git repositories in
.fixtures.yml - we now also support mercurial