Relax the need for libMesh configuration in TestHarness

closes #4154 

 - adds `--skip-config-checks` option to skip libMesh configuration checks
 - cleanup numerous set() initializations
 - factor-out common libtool code check into separate subroutine in util.py