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
django 1.6 compatibility
improve templates, especially forms
add tests for the permissions framework
python 2 compatibility