[git-salt] One instance per repo

* Adds an instance of `git-salt` per repo.
* Adds a new ScmProvider for `git-salt`

@rginda 
Thanks, Seems it is not needed anymore.