Support direct push creation
Notably, this changes
gitlab_access.rb so that it can handle the security question for
a repo that doesn't exist yet, making the interface of our
hg_access.rb diverge from it.
It would probably be nice to have this feature as well, or at least to close the gap between these two access control objects.
Noticed while working on !45 (merged)