move concerns to the model/concerns
Update install guide link
Improved Plugins SCSS management

 - Moves the import of plugins for both mobile and desktop from common after discourse loading, allowing plugins to overwrite
 - Make desktop-option behave like the mobile-option: SCSS/CSS marked with that option will only be loaded for desktop from now on and ignored in mobile
 - Add variables-keyword, allowing plugins to ship and overwrite variables before they get imported by discourse (great for theming)
FEATURE: pre/code tags support in vanilla import
Also allow system_user to send pm's even if enable_private_messages is disabled
Merge pull request #2294 from techAPJ/security-link-update

Update install guide link in SECURITY.md
Merge pull request #2292 from ligthyear/sass-variables

Improved Plugins SCSS management
FIX: Don't show quote controls when the post id is missing.
FIX: Reflected post links were being deleted when they shouldn't and
vice versa.
Quote entire Ubuntu install guide
Merge pull request #2296 from riking/reformat-ubuntu

Quote entire Ubuntu install guide
move security link here
minor copyedit
It's these COLONS! HE HATES THESE COLONS!

https://www.youtube.com/watch?v=Tcwz8-EfFYE
Factor out mocks
Merge pull request #2279 from fantasticfears/concern

move concerns to the model/concerns
Allow badges to be marked as "titleable".
Use PreloadStore for the badge pages.
User profile page template: add extra wrapper into primary details section to allow laying textual items out on the right of the avatar
FIX: in multisite setup, links to the current forum are whitelisted when looking for spam hosts