[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().
[bug 861432] Add Firefox OS as a product to AAQ
[bug 870455] Last of the HTML emails

This covers the password reset email and the already activated emails
Changed ChoiceField to TypedChoiceField

Significance was an unicode string from the fields. `TypedChoiceField`
will force `significance` to be converted to an integer.

Without this, the value of `significance` will be wrong until it is
retrieved from the database, as I have encountered when trying to
compare the value of `signficance` in `wiki.review_revision`
[bug 876577] Fix question content escaping.

Only strip html when we are truncating.
[Bug 876648] Add optional area graphs to k.Graph.

Use it on the KPI graph.
[Bug 787360] Localization for TYPO_SIGNIFICANCE

This commit includes:

 - Backend ignore request to mark ready to localize if the revision is
   of TYPO_SIGNIFICANCE.
 - Reworked tests so that if they want an localization mail, it needs to
   be able to use MEDIUM_SIGNIFICANCE.
 - Hide the option for mark as ready for localization if reviewer
   selects typo significance in the front end.

Depends on:

 - PR #1395

Style fix

Fixed up the code. Added tests
Peg MariaDB to a specific version in docs
[bug 872198] Add view count to question listing.
k.Graph: Use default colors if none provided.
Add ES version to search admin and status cmd