Features/port supermessenger

Port of https://github.com/blanchonvincent/SuperMessenger.

This PR improve the FlashMessenger to offer new methods to add messages (success, info & error messages) & a new view helper to have an automatic workflow.