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

Yeah, I also have mixed feelings so I'm fine to get rid of it. On more general note, if someday "lazy" getters become recommended practise in gaia and single method is required for that, it should be in shared folder anyway..