Add support for unique project and group prefixes
Problem
Using pathnames can get really noisy and eat up a lot of valuable real-estate:
Crosslinking Issues from MRs can require a lot of typing when the issue belongs in a separate project:
Related to https://gitlab.com/<username>/<projectname>/issues/<xxx>
group/sub-grup/sub-group/sub-group/project#44
Proposal
Every group, sub-group, and project within a top-level group can set a unique 2-4 letter prefix. You can use that prefix to reference issues, relate issues, and all the stuff you can currently do with the super long pathnames.
Reference an issue from any other group within a given parent group:
XXX#123
Reference an issue from any other group within a different parent group:
parent/XXX#123