[Bug 823893] Extend message on stage to warn about updates
Add sample data instructions.
Add year in review script

Basic "year-in-review" script that looks at Bugzilla and git for
data sources.
Some cleanups around announcements.
[Bug 790798] Add locale announcements.

This is only the model and user side of this bug. This doesn't include
a UI to create annoucements, so they still have to be made in the admin.
Migrate question product tags to products M2M.
Generalize year_in_review a bit
Remove duplicate import of "sys" module.
New ES_WRITE_INDEXES.

* Prod has issues with kb docs. Trying to see if a new index helps.
Set ES_INDEXES to new index.
Update year_in_review

* bugs resolved as FIXED get "credited" to whoever it was assigned_to
  unless it was nobody in which case it gets "credited" to whoever
  resolved it.
* added resolution breakdown per person
Modify kbox to not call open() when already open.

This was causing a bug in which if you click the button that opens the
kbox when the kbox was open, and closeOnOutClick is True, the kbox would
be permanently closed, and would not open again.
[Bug 790798] Front end for locale announcements.

Users that have permission can create locale announcements from the
locale dashboard.
Fix doc string for update_l10n_metric
[Bug 818222] Don't escape html in wiki emails.

All the wiki emails are Django, and were escaping html characters like
quotes. This commit removes all escaping, by surrounding the templates
with {% autoescape off %}. This is safe to do, because the emails are
sent as content-type: text/plain, so even if a user inserted malicious
text into the message, mail clients shouldn't treat them as HTML.
[Bug 802578] do not allow votes on templates
[Bug 802578] Apply hide logic to sidebar voting.
[bug 824968] Fix models undefined in monkeypatch.py.
Move some monkeypatching from manage.py to monkeypatch.py
[bug 815628][bug 815626] Add product filtering to KB dashboards.