Merge pull request #1028 from vipulnsward/mute_variable_suppression

`toggle_mute` doesn't require a param
FIX: Wrong key for translation file.
Added a line to activate the user from the rails console

I added a line to activate the user from the rails console, for the case when the mail server hasn't been configured yet and discourse can't send activation mails.
Merge pull request #1036 from cezarcp/patch-1

Added a line to activate the user from the rails console
Merge pull request #1025 from ZogStriP/reverse-index-take-2

Reverse index take 2
Merge pull request #1026 from chrishunt/link-twitter-handles

Link Twitter handles and hashtags in Twitter onebox
Merge pull request #1032 from Krugloff/patch-1

It maybe worth load pluralizations rules before compile?
remove useless upload topic direct association
identifies all uploads with the SHA1 hash of the file content
added 'uploads:backfill_shas' rake task
make sure we only do the work once
cleaned up CookedPostProcessor and improved specs
moved `has_been_uploaded` and `uploaded_regex` to the `Upload` model
created `optimized_image` model
added `create_thumbnails?` site setting

defaults to `false`
create thumbnails when needed
refactored a bit & tested thumbnails creation
annotate models
correct suggested list trigger to perform all work AFTER it is debounced, avoids incorrect new/unread items
proper column naming

silly schemaless database habits are hard to kill