[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
Fixed date to 2014 on footer

footer has been changed to 2014
Add linting tools.

* scripts/lint.sh
* scripts/hook/lint.pre-commit
Make kitsune flake8 compliant.
Add lint checks to travis.
Update contributor.html

change in wording and new link
[bug 956836] Replace tastypie with django-rest-framework.

KPI app was using tastypie. Now it uses DRF.
[bug 956836] Remove django-tastypie from vendor.
[bug 952273] Do not escalate questions by users not active.
Clear cached tags after adding needsinfo.