PETSc 3.5 fix for no-default-comm-world.

Refs #2348.

Thanks @milljm for finding this.
Merge pull request #3596 from jwpeterson/petsc_3.5

PETSc 3.5 fix for no-default-comm-world.