Add privilege for managing ACL

Issue #509

Signed-off-by: Michal Čihař <michal@cihar.com>
Simplify code

Signed-off-by: Michal Čihař <michal@cihar.com>
Add methods for per project user management

Issue #509

Signed-off-by: Michal Čihař <michal@cihar.com>
Better parameter name

Signed-off-by: Michal Čihař <michal@cihar.com>
Fix test expectation, this now redirects

Signed-off-by: Michal Čihař <michal@cihar.com>