Enable extendability of the visitor for custom UFL nodes
We do want code bloat in dune-perftool for the specific needs of a given application. We therefore allow custom UFL nodes to procide their own visitor implementation. This was done previously for the very specific case of a MathFunction
node, but it can be done with any node.