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.
Include Tobbi's full name in CONTRIBUTORS
ignore node_modules and changed docs to install less globally
Update dev deploy docs.
Make that a proper sentence.
[bug 858706] added new 404 design
Fix a thing Ricky found that I missed when I fixed the other issue
[bug 858709] added mobile 404 page
[bug 859280] Add link support forums metrics.
Style 404 page using a page-not-found class.

And remove unused main class.
making it easier to work with announcements by adding filters and showing more data upfront
CSS fix to radio buttons on article history page.
[bug 852753] Add link to support forum in mobile sidebar.