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
Merge pull request #2870 from techAPJ/patch-2

FIX: css change broke build
remove admin-loading in favor of spinner css
remove editor preview css styles from mobile
move editor spinner css to shared (base) css
width 100% for editor on mobile; no preview

also  remove box-sizing mixin, use native CSS3
min-width of 1280px for editor on mobile??

OH HELLllll TO THE NO
minor mobile editor tweaks
few more mobile editor tweaks
oops
add better mobile inline title edit styles
hacky override of inline select2 width in editor
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.
get rid of bad editor media queries in mobile.scss
edit preview got unhidden on mobile, hide it again
remove unnecessary spinner styles for mobile