Mat zeros

Make firedrake barf all the time on petsc errors.

Additionally, remove restriction on no parallel extruded interior facets and add some tests.