PluginBundle and Hook support

Initial support for simple plugins.
The `HookSystem` allows listening to "hooks", which can be executed via PHP or through a `hook` Twig function.
Description : Name of the hook to run

Next parameter as well. Revise all the descriptions of the PR changes :)