FIX: force encoding for title field

Job exception: incompatible character encodings: UTF-8 and ASCII-8BIT
--
This exception rise up for correct(!) UTF-8 cyrillic (in my case, but non-latin overall, I suppose) in title field during RSS polling (feed polling url) and breaks topics creation.
So, just force_encoding() makes it work.
due to travis error message: can't modify frozen string
Add emoji ru localization
Merge branch 'tests-passed' of git://github.com/discourse/discourse into emoji_ru_localization
FEATURE: send set password instructions after invite redemption
Fix buggy autocomplete behaviour for non-US keyboards

This change moves the code for actually entering data from the keydown handler to the
keypress handler, which can reliably catch the character entered (rather than
the key pressed).

This is my second attempt at
https://meta.discourse.org/t/typing-shows-on-non-us-keyboard-layouts/20449
without doing dangerous refactoring.

This does not fix the issue reported in
https://meta.discourse.org/t/overly-aggresive-emoji-autocomplete/20691/7
as that is a different bug.
*Don't* silence the deprecation warnings in test

This is actually where we are most likely to see it (and we should try to deal
with those as soon as possible, ideally when upgrading).
FIX: honor `email_token_grace_period_hours` setting correctly

The documentation said that the unit for this setting is in *hours*, but the
code is treating it as *seconds*. Also, `Numeric#ago` has been deprecated since
Rails 4.1 (precisely to help prevent these kind of bugs) and will go away in
Rails 4.2.
Fix: Set title for multiple youtube video player with the same ID  (don't rely on id to set title)

When an identical youtube video is embedded multiple times on the same page. 
it will only be successful setting title to 1st element in the dom matching a unique id which is based on the actual youtube video id.
var are you?
Merge pull request #2877 from lidlanca/patch-8

Fix: Set title for multiple youtube video player with the same ID  (dont rely on id to set title)
FEATURE: Make it easier to localize "email has been taken"
FEATURE: Mark All as Read button for Notifications page

Added a Mark All as Read button to the top/bottom of the notifications user page
https://meta.discourse.org/t/possibility-to-selectively-or-completely-mark-notifications-as-read/20227

Remove notifications property (no longer used)
FIX: on completion of external auth, window.close may fail because of iOS Safari bug. Prompt user to manually close the window.
FEATURE: use original filename when clicking the download link in the lightbox
FIX: `refreshTitle` error when navigating to a 404 page
Remove acccidental `console.log`
FIX: Support popState on static 404 page
FEATURE: ensure consistency of post revisions
FEATURE: CORS settings per-site in a multisite env