Added Github authentication option, disabled by default with enable options in settings.
refactor Topic

* move finding by username/email to User
* make SiteSetting return a range of possible post title lengths
* remove unnecessary conditions
Show discourse version in an html comment
Clean up discourse.js
fixes: http://meta.discourse.org/t/discourse-logo-link-back-to-top-of-thread-list-on-home-page/3592
The avatar helper should be smart enough to find a nested avatar_template. Fixes #243
Add site settings for company name and domain, and use them in the Terms of Service
extract some more strings into locales/*.yml
Admin dashboard: use ember's class name binding
updated sublime-project & vagrant file

added the "trim_trailing_white_space_on_save setting" so developpers
using sublime text will now trim trailing white space one save

updated the vagrant configuration file so it uses ruby convention
Fixes #264 - replaceState was wonky
Merge pull request #273 from ZogStriP/misc

updated sublime-project & vagrant file
Merge pull request #272 from kubabrecka/extract_some_strings

extract some more strings into locales/*.yml
RSS of a topic via new route
Adds TopicView#recent_posts; Post#by_newest, #with_user, #author_readable; User#readable_name
Autodiscovery tag in topic show HTML.
formatted some tests

- formatted the bbcode_spec
- added 3 tests regarding the quotes
- corrected a test label in the smoke test
- cleaned up a bit the Guardfile
first attempt to serve correct localized js files as rails pipeline assets
clarify some /admin site setting descriptions
update readme and authors
flatten the top of readme.md a bit
more flattening of readme