Try to get demangled type names for the kernels (#4155)
NEW use dofmap to average blocks