Changes to get the released version of PETSc 3.4.0 to compile
Get compiling with PETSc < 3.4 again. Gah, I hate their
interface changes
More compiling with different PETSc versions
More SNES options.
Move the SNESSetFromOptions down a bit.
More SNESSetFromOptions so that the right options are actually picked up.
Fix for PETSc 3.3.
Merge branch 'pefarrell/snes-petsc-3.4'