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
Merge branch 'master' of github.com:discourse/discourse