Implement a revision resolver for arc browse <commit>
Summary: Ref T10895. This allows arc browse <commit name> to resolve to a revision, if an associated open revision exists.
Test Plan: Ran arc browse with various arguments.
Reviewers: chad
Reviewed By: chad
Maniphest Tasks: T10895
Differential Revision: https://secure.phabricator.com/D16933