Merge pull request #2351 from awesomerobot/master

making onebox styles consistent with quote styles
FIX: Allow clicking on the (+) icon as well as the link to reply as new
topic.
Add fixed_category_positions site setting to handle whether categories are ordered by specified positions or by activity.
Add a hint about the fixed_category_positions site setting in the edit category modal.
Allow reply as new topic to use the selected text as a quote.
Convert all initializers to Ember initializers
Use Discourse.computed.setting for more better javascript
Don't disable the create account button for signups from 3rd parties. Server will return error messages if something is wrong.
Support for defining components within plugins
Generate compatibility layer for Components too
add glyph to "must be signed in" sign in btn
improve /top redirect copy
improve /top redirect copy in English master
add glyphs to API buttons
add glyph to API master key button
add glyphs to user page API buttons
shorten settings reset text, add glyph
add some glyphs to new buttons
few more glyphs
So sad, reply-new icon is not circle. I can't tolerate this <3