Big refactor of albany test harness.

Idea is to simplify some of the complexity of building
and testing Trilinos and Albany by using a test-harness
to set environment vars that are used in standard cmake
fragments and the test engine.