Remove the need to have PETSC_DIR defined when using the TestHarness
closes #2511
Merge pull request #3070 from permcody/no_petsc_dir

Remove the need to have PETSC_DIR defined when using the TestHarness