assert that Petsc really is initialized when initialized=True

That Daetk::Petsc::Err class overloads = to check the integer and call PetscError directly:) Why is that better than calling SETERRQ? Because macros in all caps are unclean?  I don't know. We were young and stupid.