Update tabzilla! Kill redirects!

* Point to CDN
* Point straight to locale
[Bug 869577] Change karma dashboard k.Graph.
Fix create_index

After creating the index, it's good to wait until it's created before
moving on. This worked before because the code did other things and
that allowed it to work, but we should make it explicit.
[Bug 845773] Kill Highcharts.
Fixed a typo in test for user locale
[bug 720226] Wiki permissions overhaul.

This moves all the permission checks related to documents and
revisions to a mixin in permissions.py.

All permissions are now checked off the document as:
    document.allows(user, 'action')

Includes a migration to remove no longer needed delete_document_*
permissions by locale.
[Bug 862270] Graph: Use series formatter in hover
[bug 741795] Kill fixtures in inproduct tests.
[bug 741792] Murder fixtures in dashboard tests.
Fix Bug 863543

See https://bugzilla.mozilla.org/show_bug.cgi?id=863543
[bug 741783] Stop using fixtures in wiki tests.
[bug 572856] Fix docstring lengths for tests

This covers the following apps:

* access
* activity
* announcements
* customercare
* dashboards
* flagit
* forums
[bug 875141] Linkify product name heading
[bug 852358] Get involved page registration tweaks
[bug 863383] Show less articles on AAQ on mobile
[Bug 841492] Added language selection

This commit includes:

 - Remember selection for anonymous users.
 - Uses preferred language for logged in users.
[Bug 867696] Refactor up KPIGraph and VoteGraph
Remove fixutes in users/tests

Bug 741800 did most of the work, but missed these two includes.
[bug 741794] Stop using fixtures in gallery/tests
Remove unused get_user().