Added new testing macros for use with the Teuchos Unit Test Harness. These macros and additional functions make it very easy to test regular types and FACEMC::Tuple types. In addition these macros and functions can be easily used in templated unit tests. The HDF5FileHandler unit tests have all been templated, which has significantly reduced the size of the tstHDF5FileHandler file and improved maintainability. For each unit test, the name of the member function being tested will now be used. All of the other unit tests will be changed to conform to this.