Update cmake-modules for FindPETSc.cmake on Win32
dohpimpl.h: isolate pointer validation from user headers
sympy usage: follow upstream changes (tensorcolon)
dFSCreateMatrix: call MatSetBlockSize() earlier due to stricter check in petsc-master
PetscFunctionList: petsc-master now takes MPI_Comm
Ignore generated *exact.[ch] headers
PetscHeaderCreate: petsc-master removed typeid argument
SNESComputeJacobianDefault: follow rename from petsc/master

petsc.git: 8d359177c33ddf5f82763e570f2db1a8881cb79a
More private PetscObject