[Bug 906992] Set up multiple ES index framework.

Now settings.py can contain multiple indexes in ES_INDEXES and/or
ES_WRITE_INDEXES, and models can choose which kind of index to use. The
admin and management commands have been updated, and I updated search
and other parts of the site that use elastic to account for multiple
indexes, where needed.
[bug 884775] Fix the support forum validation
[bug 916754] Change wording for chosen solution.
[bug 926917] Add Firefox 26, hide Firefox 22.
Firefox 24 now the default.
[bug 902108] Add dennis v0.3.7 to vendor/

This updates polib and adds dennis to vendor/. Now we can do things
like:

    ./manage.py lint
    ./manage.py translate

Also, this nixes poxx.py and localelinter.py which aren't needed
anymore.
[bug 902108] Add compile-linted-mo.sh script
[bug 902108] Fix deploy script to run compile-linted-mo.sh
Fix path to compile-linted-mo.sh in deploy script
Back out the compile-linted-mo.sh change

The update_locales step went from like 6 seconds to 528 seconds. That's
too slow. I'm backing it out for now to look into it.
[Bug 926930] Use nosenicedots for Travis tests.
Make test setup and install quieter.
Convert wiki app to south.
[bug 635625] Migrate all 'nb-NO' locale data to 'no' locale.
Tweak .less.css removal to be shell-generic
Use dennis_shim.py for 10x speedup

Turns out running dennis in ./manage.py is uber-slow because of all the
django/whatever stuff. Running dennis directly with a shim that sets up
the sys.path correctly is *so much faster*.

Also, this updates dennis to v0.3.8 which picks up a fix for false
positives in mismatched variables error detection.
Use compile-linted-mo.sh in deploy
Add docs for reporting errors in .po files
[bug 926611] Fix y axis re-scaling on aggregated charts.
[bug 927370] Add Webmaker to AAQ/Support Forum.