Add in clarification value for parameter-based test names (and optional ways to print the data value)
Add some boost::preprocessor helper macros for defining template-based structs as data values