Add 'dynamic favicon' setting
extra spec
Add onebox for GitHub pull requests
Extract callbacks and validations for Post

Move Post create callbacks to PostCreate
Extract Post validations
Move stripped_length_validator to lib/validators
Merge branch 'master' of github.com:discourse/discourse
Merge pull request #991 from chrishunt/add-pull-request-onebox

Add onebox for GitHub pull requests
Merge pull request #988 from chrishunt/add-dynamic-favicon

Add 'dynamic favicon' setting
Merge pull request #995 from novemberkilo/master

Refactoring Post model
Merge branch 'master' of github.com:discourse/discourse
Added admin:create rake task
Update github commit onebox to match pr onebox
Remove html rendering test for commit onebox

This is a very brittle test. We want to be able to change our markup
without breaking tests.
Some minor cleanups

1. Change map to keys
2. Remove overshadow
3. Remove var
Merge pull request #997 from chrishunt/update-commit-onebox

Update GitHub commit Onebox
Merge pull request #998 from vipulnsward/remove_map

Some minor cleanups
Merge pull request #996 from PavelPenkov/admin_rake_task

Added admin:create rake task
extend consumer email warning to yahoo & outlook
add Mandrill note to email deliverability test
Update German server-side translations.
Update German client-side translations.