Merge branch 'master' into vagrant-chef
Merge branch 'master' into vagrant-chef
Use chef-solo to install phantomjs into Vagrant VM.

This introduces two configuration management runs into the
Vagrant provisioning phase. The first chef-solo run ensures that
a current version of chef is installed using the omnibus updater.
The second chef-solo run installs vim and phantomjs.

Much more is possible, this is a proof of concept.
Cookbooks are stored in the chef directory, and managed by
librarian-chef, which is like a bundler for cookbooks.

Chef is run when VM is first downloaded and booted, but not on
subsequent halt/up cycles. To force chef to run again, use
`vagrant provision`.
Extracted default value initializers.
Update DEVELOPMENT.md

Add missing `git clone` command.
Consistency in SQL style
Added code climate status image
Fix 1px button cut off on topic progress up / down buttons.
Merge branch 'topic-reply-button-state' of https://github.com/tms/discourse
Merge pull request #102 from charlesroper/patch-1

Update DEVELOPMENT.md
Merge pull request #122 from cjbell88/fix_minor_button_cut_off

Fix 1px button cut off on topic progress up / down buttons.
Merge pull request #94 from danneu/plugin-registry-patch

Extracted default value initializers.
Some mobile optimisations - mainly for the header./merged all mobile changes into mobile.css.scss
remove extraneous text on PM summary
lean on Inflector transliteration
Set up slug.rb for obvious method extractions.
sample bluepill config
gist oneboxer issues
Merge branch 'master' of github.com:discourse/discourse
Merge pull request #130 from danneu/slug-refactoring

Lean on Inflector for slug transliteration.