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
[bug 865905] Hi-res favicons
[bug 876072] Overlays on mobile should stay fixed
Unminifiy rickshaw.css
[Bug 868455] Custom hover class to show each lines
Hot fix. Do not allow any html tags in truncated question.
[Bug 868463] Un-bitrot k.graph timelines.

Not sure what happened, but this got left behind in some change in the
past.
[bug 872516] Create kitsune python module.
Update settings_local.py bits in docs
[bug 879166] Hack locales to work again with symbolic link.
Fix locale path

* fixes settings.PATH so that tower works correctly since it composes
  the locale path based on PATH rather than on LOCALE_PATHS.

* fixes path which needs to build paths based on the repository
  root--not the project root.

Those two fixes make tower work again.
Fix jenkins re: my last set of changes
Fix the last mistake

PROJECT, not PACKAGE.