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.
Agree. Feel free to rename if you think is needed :)