Expanding capability of Albany test harness

1) Users can elect to let the harness set up their environment for them
2) Users can select from multiple compilers, additional env changes will be made based on this selection
3) All bash scripts run with -x and -e
4) Add clang and gcc support for face.sandia.gov