Rework the setup of ufl local functions to make it possible to pickle them.
This actually simplifies the way the UFLLocalFunction class is constructed (one less wrapper class). It hopefully does not have unexpected consequences.
This actually simplifies the way the UFLLocalFunction class is constructed (one less wrapper class). It hopefully does not have unexpected consequences.