Add some missing contributors to the AUTHORS file.
Fix context leaks in ActionHooks.

Context.update() implies a push(), but the ActionHooks weren't popping.
This meant that state would be leaked not only between hooks, but into
the main template as well.

We now do a pop() after rendering the template.
Add missing documentation for API errors.

We introduced a number of API errors since we last updated the
documentation for this, but we never added the API docs. These could
still use some work, but at least we now have something to link to.

Reviewed at https://reviews.reviewboard.org/r/5777/
Revert the change to the recaptcha import test.

For some mysterious reason, recaptcha doesn't always work with
imp.find_module(). It works fine in my virtualenv, but not in Christian's,
despite everything looking very similar.

This changes our test back to using 'import', and crucially adds a comment
explaining why we use that over imp.find_module().

Reviewed at https://reviews.reviewboard.org/r/5776/
Merge branch 'release-2.0.x'