Module hook

This is an alpha version of Hook feature for Thelia. 

For the time being, hooks are only implemented in the frontOffice default template. We have first to validate the architecture before porting hooks to backOffice, email and pdf templates.

typo in the name of this method : ```getDiscoverCreationEvent```