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
Merge commit '19097fb9d0a6dedfc55d3e0bdd749530458daf68'