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

Regarding to ```Navigation.isCurrentPanel('report-view', { id: e.message.id })``` I also initially thought so :) But imagine case when you're in the report view for another message - so we shouldn't refresh report view for the wrong message :)