Bug 1041124 - [Messages][Refactoring] Make use of EventDispatcher in MessageManager. r=julien

I see your point, at the same time I don't like to have this dependency too, let me think maybe we have other options...