First refactor of the search navigator JS
fix bug 992755 - Ensure hacks area of homepage is ltr
Work around a character-encoding issue in search.

The problem here is that non-ASCII referers will sometimes behave
properly but sometimes not. Properly fixing this would likely be more
effort than it's worth, as it would involve cleaning up things like
borked "Ã±" sequences in referers.

So this simply slaps a small band-aid on the problem: when URLObject
throws a UnicodeDecodeError, we bail out rather than trying to undo
whatever sequence of multiply-encoded byte mangling turned the referer
into the monster that it is.
Migrate mdn-screen rules for in-content elements
Fix bug 786320: Redirect DevNews page and feeds

Believe it or not, we still get a significant number of requests for
these resources -- around 13,000 per year.
Merge pull request #2296 from ubernostrum/search-non-ascii-referer

Work around a character-encoding issue in search.
fix bug 934472 - Use IDs to signify anchor points
Merge pull request #2265 from openjck/migrate-wiki-screen-content-rules

Migrate mdn-screen rules for in-content elements
Remove template not used anywhere
Make i18n for 'callout-firefoxos' link in homepage.html
Update elasticutils to latest version.
Merge pull request #2261 from jezdez/elasticutils-update

Update elasticutils to latest version.
Merge pull request #2317 from darkwing/remove-template

Remove template not used anywhere
Merge pull request #2314 from darkwing/main-content-again

fix bug 934472 - Use IDs to signify anchor points
Try to fix the Travis notifications.
Fix a overlooked API.
Merge pull request #2318 from saneyuki/top_i18n

Make i18n for 'callout-firefoxos' link in homepage.html
fix bug 1000200 - Prevent move enter key block
fix bug 999102: Respond with 404 for $history where document has no revisions
Merge pull request #2284 from openjck/emulate-devnews

Fix bug 786320: Redirect DevNews page and feeds