Be really sure about email change.
Refactor base templates for DRY.

* Reuse same markup for mobile and desktop.
[bug 916079] Send HTTP users to /users/login which forces HTTPS.

Only applies if SESSION_COOKIE_SECURE=True
Require SSL on get involved pages.

Since they can sign you in directly via persona.
[bug 918393] decode url before passing to persona

This is a workaround for:
https://github.com/mozilla/browserid/issues/3903
[bug 910884] Style recent awards list page
[bug 910887] Style badge details view page
[bug 910886] Style award details page
Add pagination to awards list page
Fix styling on badges pages
Fix background issue on award list
[Bug 913888] Include locale in question rss filter
Travis supports irc.mozilla.org now! Remove ii.
Removing extraneous margin in canned response lists
[bug 913958] Persona sign in button in AAQ flow
Fix persona auth from Army of Awesome modal.
[bug 918769] Change wording on answers page.
[bug 920027] Persona for AAQ fix login button
[bug 920099] Don't send badge award emails on stage

This adds some code that prevents STAGE=True environments from sending
email from badge awards. Why? So everyone doesn't get spammed by badges
getting awarded on -stage.

Right now that covers -dev and -stage environments. settings.py defaults
STAGE to False, so -prod and developer environments will continue to
send notification emails when badges are awarded.
[Bug 849121] Try to stop non-AAQ locale questions.

* Removes the language switcher on AAQ pages.
* If the user manually changes languages via the url, redirect them back
  to English and show a warning.
* Set the entire AAQ to be noindex.