Fix revision label strings to be consistent.

The latest revision and older revision strings weren't consistent in their
capitalization of the phrase "Diff Revision", which I didn't notice until I was
making screenshots for documentation. Trivial fix.
Add docs uploaded directory to .gitignore
Pass through template name for the configure_extension view.

djblets' configure_extension allows specifying a custom template, but review
board's didn't. This meant that if an extension wanted something special on its
settings page, it would have to re-implement the code from
reviewboard.extensions.views.
Merge branch 'release-1.7.x'
Hopefully fix "Could not parse the remainder: ',' from 'uid,'" errors

It looks like this was caused by some backwards-incompatible changes to the url
tag in django, and we never updated this particular part. Others had the exact
same problem with their password_reset email templates, so I don't feel too
bad. Trivial change.
Disable JavaScript extensions when running unit tests.

Extensions can interfere with the unit test suite, so make sure they're
not initialized on the js-tests page.

Note that a TemplateHook can still pose a problem, but that's a problem
for another day.
Expand upon some of the API resource descriptions.

The descriptions for some of our main API resources were pretty thin.
This expands upon them just a bit. Largely, it's in preparation for
further edits to these particular descriptions that are coming in
another change.