Add a collaborator level to projects.
The collaborators are collaborators that are only granted limited access
to the project (for example, one or a few branches in the repository).
They are also provided ticket access.
They are not granted full commit on the entire project.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>