Mercurial Publisher access level
This creates the new Mercurial Publisher / HG_PUBLISHER
access level and hooks it up where the right to publish changesets is relayed to Mercurial.
The new permission is independent of protected branch rules. A follow-up may introduce an intermediate setting for branch protection, allowing Mercurial Publishers to push to them.
Closes #273 (closed)