Include binstubs generated by Rails 4

Commit b516ecc added `bin/` to the .gitignore file. Now that Discourse
runs using Rails 4 by default, however, we should include the binstubs
generated by `rake rails:update:bin` in version control as this is the
recommendation of the Rails core team. Additionally, for those wishing
to deploy Discourse to Heroku, these binstubs are actually mandatory
according to [this article](https://devcenter.heroku.com/articles/rails4).

Other binstubs can continue to be ignored.

Signed-off-by: David Celis <me@davidcel.is>
Default values for posts/topics fields on Category

When creating categories (or, at least, subcategories), certain integer
values are set to a default of NULL: topics_week, topics_month,
topics_year, posts_week, posts_month, and posts_year. This causes
consistent exceptions when trying to visit `/categories`, with the
offending line being in
`CategoryDetailedSerializer#count_with_subcategories`. This attempts to
coerce nil into Fixnum.

A fix could be to convert to 0 in the code, but these attributes should
really never be NULL. If there are no posts or topics, they should be 0
to maintain data integrity.

Signed-off-by: David Celis <me@davidcel.is>
Don't notify about dominating private messages.
SECURITY: check permissions for mailing list

if you deployed this feature in the last 2 hours upgrade asap.
SECURITY: reduce moderator rights

You can now hide particular categories from certain moderators
SECURITY: dissalow mods from seeing PMs
another try fixing this test
fixing watermark/gutter link interference, and also adding a transition to the topic-progress bar, so smooth!
Merge pull request #1917 from awesomerobot/master

fixing watermark/gutter link interference
Merge pull request #1916 from vikhyat/pm-dominating

Don't notify about dominating private messages
Be slightly less aggressive at clearing assets
BUGFIX: make sure moderators can't view topics they aren't allowed to
Client and Server side routes for a Group
More templates for the group page
Move `Discourse.Group` into public models
Return a promise from `Discourse.Group.findAll()`
Rename `load` to `loadUsers` which is what the method was actually
doing.
Work in progress: Groups Page
Can list group members
Link to groups from user profile