hg_http_controller: tell hgweb what permissions the user has
A HTTP header 'X-Heptapod-Permission-User' is sent to hgweb, and its value is either 'heptapod-write' or 'heptapod-read', depending on whether the user may do a git push command, if it was a git repository.
--HG-- branch : heptapod