Fix PetscObjectDestroyOptionsHandlers() to support missing destroy function
Merge branch 'dalcinl/opthandlers-destroy' into maint

* dalcinl/opthandlers-destroy:
  Fix PetscObjectDestroyOptionsHandlers() to support missing destroy function