Fix typo in Project permission code

This is a quick fix that will soon be superseded by the changes in
1c68d81.
Update project affiliation for documents in ajax view
Add method to save alias formset forms
Typo
Use custom admin for adding transcripts, not just changing.
Only allow transcript to be added for existing documents
In AJAX document view, save document before adding affiliated project.
Add permissions for transcript editing
Fix typo
Merge branch 'master' into project-topics

Conflicts:
	editorsnotes/admin_custom/urls.py
	editorsnotes/admin_custom/views.py
	editorsnotes/main/models.py
Update admin views to use project-level perms
Change admin urls to use admin namespace

This way they'll work with the get_admin_url() method we have already
defined.
Fix some errors with revisions; keep aliases around

We're going to want to reset our revision history once this insanity is
all over with. Since we started using our own user model, it's basically
impossible to run through the migrations from a clean database-- 0078
requires reversion_version to be created, but reversion_version has a
foreign key to AUTH_USER_MODEL, which is main.auth.User, which is
created in 0101. We could hack around this but I just don't know how we
could do it well.