[bug 950358] Beefen up the token auth code

This adds some exception handling and other things that beefen up the
token auth code to be more resilient. It'd be super if this alleviates
whatever problem is occurring that's then causing Raven to get all fussy
mcfussypants.
[bug 951702] Handle IOErrors in twitter middleware

Pretty sure this doesn't affect users, but it is a source of errors in
Sentry and it's easy to fix.

In order to fix it, I had to tweak the structure of the code from one big
if-statement into smaller blocks that exit out when they're done.
[Bug 951757] Pin render_document_cascade task.
[bug 950358] Update raven-python from 3.1.16 to 3.6.1

This pull is a lot of changes, some of which are around the transform
method that serializes the environment to send to sentry which is where
we have a lot of problems.
[Bug 940999] Use display name on kb forums.
Revert "[bug 943364] L10n Dashboard: Remove readouts no longer desired."

This reverts commit 022eb278a4683e06237ae3f65a5e4f058b92c631.
[Bug 673948] Use display name on Questions
[Bug 884772] Article histories don't validate
[Bug 673948] (More) Use display name on Questions.

Thanks to the feedback from Alice Wyman!
Add localestats.py script
[Bug 884782] Fixed markup validation errors in aaq fill in form.
[Bug 884782] Fixed form markup validation.
[Bug 884782] Fixed script tag validation.
[bug 956063] Fix display_name traceback.

Stop trying to display the name of the updater if there is none.
[bug 889467] Update django-nose and test-utils to latest

This updates django-nose to version 1.2 and test-utils to master tip.
This picks up changes for better Django 1.5 support.
Tweak the monkeypatch

This makes it so the monkeypatch doesn't happen on monkeypatch module
import but rather happens after that when patch() is explicitly called.
This alleviates the possibilities of recursive import problems.
Revert "Revert "[bug 943364] L10n Dashboard: Remove readouts no longer desired.""

This reverts commit e1ff5e159a71481867fdc877a790fdf70f6e7515.
[bug 951779] Hide up to date rows on L10n dashboard.
[bug 950062] Implement "Needs Info" UI