The PETSc XXXDestroy() imbroglio occurred around PETSc 3.1.1.

Let's keep this consistent with PCDestroy as well...