FIX: Oneboix link target is discourse instance

This is the quickest fix to get Techcrunch oneboxing working.
The right fix would be to update the oembed onebox to work properly for the "link" type.
keep French l10n up to date

:fr:
Don't show new user education when editing a reply.
fix crash caused by incorrect query in scope

setting all categories to be secured led to a blank screen on all pages

use stabby lambda for consistency in class

make the test a little more concise

- move the local assignments into let blocks for
reusability

- remove calls to `to_a`, which aren't needed

- use 'be_empty' instead of '[]' to be consistent
with the other matchers in the test

add a test for the `secured` scope with multiple
secured categories
Merge pull request #849 from leemachin/fix-secure-categories-query

Fix error in secured categories scope
FIX: @username mentions when there are multiple code blocks in a post.

Meta: [All of my internal users show as coming from 127.0.0.1!](http://meta.discourse.org/t/all-of-my-internal-users-show-as-coming-from-127-0-0-1/6607)

This fixes the regular expression used to identify @ inside <code> or <pre> blocks in the `postConversion` hook.
Merge pull request #851 from ZogStriP/fix-user-mention-when-there-are-multiple-code-blocks

FIX: @username mentions when there are multiple code blocks in a post.
message bus extracted, wanted to make sure the tests run regularly, so the new repo has travis enabled.

new home is https://github.com/SamSaffron/message_bus

implemented group support over there with testing fixes
Nuke message_bus_observer move to service class and classes
Secure all messages triggered by post creation and all user actions so they don't leak
(meaning, if you have a browser open and secure topics are created you will only get them if you are allowed to see them)
Merge pull request #848 from ZogStriP/keep-french-l10n-up-to-date-2013-05-14

keep French l10n up to date
Merge pull request #846 from ZogStriP/fix-onebox-link-target-is-discourse-instance

FIX: Onebox link target is discourse instance
Replace exception used for flow control with idiomatic throw/catch.
Merge pull request #852 from avdi/avoid-exceptions-for-flow-control

Replace exceptions for flow control with idiomatic throw/catch
opening move, don't get rid of green notification till the pm is read
TODO a way to list all unread PMs
glyph in secure categories to the right, like pms
we need some, albeit hacky way of clearing these old pms, make at least some way of finding them
consistency check, need to also ensure delete cleans stuff up, maybe make notifications trashable
Support for a new site setting: `newuser_spam_host_threshold`. If a new user posts a link
to the same host enough tiles, they will not be able to post the same link again.

Additionally, the site will flag all their previous posts with links as spam and they will
be instantly hidden via the auto hide workflow.
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into heroku_mods