Fix PetscNonlinearSolver for non-default comm

Looks like Ben got a couple of the communicator arguments added
already here but missed a couple of others.
Merge pull request #82 from roystgnr/petsc_commworld_fix

Fix PetscNonlinearSolver for non-default comm
Fixing missing oprof mode in Make.common
Merge pull request #80 from permcody/make_common_fix

Fixing missing oprof mode in Make.common