FIX: Plugins should be required by the path we generate for them
Fix the spec for enum site settings
Moderators should always be able to create topics too
FIX: js needs to use same max username length as server
CSS: Attempt to remove hairline border from android gmail blockquotes.
Add custom embed_by_username feature

Feature to allow each imported post to be created using a different discourse
username. A possible use case of this is a multi-author blog where discourse
is being used to track comments. This feature allows authors to receive
updates when someone leaves a comment on one of their articles because each of
the imported posts can be created using the discourse username of the author.
Add ability to run validation on site settings. notification_email and other email address settings are now validated.
Update translations
Merge pull request #2429 from techAPJ/update-translations

Update translations
FIX: Support for nested bold/italics in MD
FIX: there are site settings for username min and max lengths. Neat.
BUGFIX: unclearable blue unread circles

There were 2 issues:

1. We were resetting our tracking on large amounts of idle time
2. We used focus trakcing which is fragile and broken on iPad vs page visibility API
improve username length errors
BUGFIX: notifications cleared incorrectly

The notifications panel would reset itself
if you got a notification while it was open

New behavior, we refresh the panel live, blue notification
is cleared automatically if its open.

If window is not visible it will close the notifications panel,
that way you don't miss notifications by accident.
Corrected typo, corrected accidental tab, removed unnecessary database rollback

Corrected it "do send" to it "does send"
Removed unnecessary user.update_column (rollback happens automatically)
Replaced Tab with spaces.
FEATURE: higher slack ratio out of the box

I upped the slack ratio for a few reasons

1. We render ucloaked anyway on first render,
   so cloaking really is not saving much
2. On mobile you don't get JS events so you need
   a lot more slack to minimize white screens
3. Vast majority of memory is used by object model,
   if we want to tame it we need to remove posts from stream

ember cloaking now supports high slack ratios without going into a tail spin
Remove min_posts_for_search_in_topic

no longer needed, we always search in topic
Minor optimisation avoid set in hot code path
Merge pull request #2390 from devinrhode2/patch-1

apple-gcc42 is now in homebrew/dupes
Merge pull request #2391 from devinrhode2/patch-2

Update rvm install command