albany-test-harness: Significant improvements

1) Make use of output directories (e.g. TRILOUTDIR)
2) Allow specifying multiple build types (e.g Felix + LCM)
3) Add capability for generating a local cmake fragment instead
of running the generic one.
4) Improved error checking
5) Add parmetis and yaml settings for my laptop
6) Merge Jenkins premable script into engine, there was no benefit
to having it separate.