[bug 856233] Fix index call

We updated to a new elasticutils which has differen bulk_index args.

Plus bulk_index doesn't chunk the indexing, so I dropped the chunk
size to 100 which is a better chunk size for bulk indexing.
[Bug 823891] Recent revision list with filtering.

This can be filtered by user, locale, and by date. It uses a fragment
loader to change the filtered data and to change pages without reloading.
[bug 851733] Change KB Votes API call to take a locale parameter.
[bug 851733] Render helpfulness chart on kb and l10n dashboards.

* The selector was incorrect for the kb dashboard chart.
* Added chart to l10n dashboard.
Cosmetic change to kick deployment
Fix docs regarding boosts
Fix license file
Literally include the LICENSE
Revert "[bug 842882] Fix lazyloading on mobile wiki"

This reverts commit e8abc3ad6ff72fda4855e4ef53a54bb45e201ab9.
[bug 852570] Restructure mobile HTML base template
Set Firefox 20 as new default in showfor.
[bug 857544] CSS fix for l10n, edit and delete links on revision listing.
Fix typo in cron task.
[bug853100] CrashIDs don't get auto linked in certain situations
[bug 849528] Fix check for message.recipient.
Fix layout on iOS
[bug 853657] Make the youtube embeds more fluid.
[Bug 857148] Improve Rickshaw utils.

- Make k.rickshaw into a class, k.Graph.
- Merge most of the logic of the history chart into rickshaw_utils.js
    - Series colors
    - Choosing series sets
    - Slider controls
    - Timelines (annotations).
- Make rickshaw_utils.js's primary export a constructor instead of a
  simple function.
- Some graph controls are generated automatically, instead of done in
  the DOM.
- Feature toggling is done in JS instead of by presence of certain DOM
  nodes.
[bug 855599] Allow password reset for users with UNUSABLE_PASSWORD.
Some pep8 fixes.