Unanonymised unions to avoid breaking on compilers that don’t support them
- e.g. GCC 4.3 and 4.4
- fixes #281
First cut of new test spec parser code
Small test spec parser refactoring
Moved new test spec code into appropriate header
- about to remove old test spec code and rewire throughout the codebase!
Switched over to new name/ tag parser
Moved catch_test_spec.h to catch_test_spec.hpp
Approved all the changes following name/ tag parser rework
Refactored last usages of old tag parser and removed all the, now redundant, tag parsing code
build 44
- new name/ tag parser (fixes #279)