Added some temporary debugging support for diagnosis of collapse bug.
Remove some repeated heap allocations for constants.
Fixed problem with our use of PETSc CMake module.
Added option for specifying/printing RNG seed.
Updated Jed Brown Find*.cmake modules missed with earlier commit.
Update PETSC cmake support from Jed Brown.
Fix compile bug when using clang and OpenMPI.
Making branch to study collapse bug without affecting trunk.