Merge pull request #2706 from techAPJ/patch-2

FIX: use short date format for timestamp
FIX: share link pushing viewport on mobile
FEATURE: Allow localization sessions

use: I18n.verbose_localization_session()
FIX: ensure triggered badges are never triggered if filter is missing
FIX: [quote][/quote] missing top padding
change fix for [quote] padding
missed a spot in CSS
Enable RTL direction in emails.
Fix SSO avatar downloading issues.

* Follow redirects when downloading SSO avatars.
* Add proper image ext. to downloaded SSO avatars.
FIX: allow localization in timestamp
Merge pull request #2709 from techAPJ/patch-2

FIX: allow localization in timestamp
FIX: Use the `bumped_at` date for the RSS feed for a topic
FIX: RSS feeds should use `created_at` not `bumped_at`
FIX: Retain back button scroll position even if we don't load more.
UX: Add link to change username on admin page
FIX: Double clicking quote expansion shouldn't break stuff.
FIX: Better boundary checking for emoji
PERF: Do far fewer checks and use a lot less memory when loading more
FIX: uncategorized counts were always 0. topics_year, topics_month, topics_week, topics_day
FIX: topicCountStats was depending on the wrong properties