project can be public (default) or private
ProjectMiddleware query project and check permissions
add permissions models and settings model
add permissions backend
avoid useless retrieval of user object
pluralize issue & milestone count
use simple integer choice instead of ContentType
remove commented imports
add profile page, listing groups and teams
add global permissions managment page
add some new global permissions
project middleware now honors permissions
staff users can access all projects
template processor can_user to check permissions
ignore *.rej, *.orig, *.bak, *.patch
add project permissions managment page
ignore .coverage made by coverage utility
fix: project -> project.name due to middleware

bug introduced in e3b8ec9f5067ad4f6c0ff50cde62bcbfda69ebbe
fix: project duplicate when diff. way grant access
prevent useless events like same label change