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
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
clarify some /admin site setting descriptions
update readme and authors
flatten the top of readme.md a bit
more flattening of readme
/faq tweaks
broaden the /faq "search" advice to browse
Merge pull request #277 from ZogStriP/master

formatted some tests
Quick fix for Boolean SiteSettings 

Boolean SiteSettings are saved as 't' or 'f' on create!, but are being saved as 1 or 0 after update. This quick fix maintains consistency, allowing boolean values to be updated and saved. 
Show likes even while logged out.
Merge pull request #222 from alxndr/rss-for-topics

RSS view of topics
Merge branch 'github-auth' of git://github.com/nverba/discourse

Conflicts:
	config/locales/server.en.yml
	db/structure.sql
	spec/views/omniauth_callbacks/complete.html.erb_spec.rb
Fixes lines that were too long.
Merge pull request #271 from goshakkk/topic-refactor

Refactor Topic
Merge pull request #280 from nverba/patch-1

Quick fix for Boolean SiteSettings
Send emails to users who are watching topics
Specify type in topic RSS autodiscovery tag