Introduce hooks in the code generation process
The code generation process should be extendable from downstream projects to avoid code bloat in dune-perftool. To this end, a user should be able to register hooks that can be run at certain points of code generation. First example: Inject the flux transfer call for the subsurface/surface coupling problem.