Various fix for deployment tags

* Get commits in a dulwich native way
* Get an ordered set of tags, based on commit-time of their
  referenced commits
* Make revert use only sync tags
* Fix places where tags referenced users, rather than the prefix
* Misc fix: only send --force when force is set
Merge pull request #11 from trebuchet-deploy/deploy-tags

Various fix for deployment tags