Adaptations for test matrix failures. Portability fixes for msvc-7.1 and clang-2.9. Used macros for some large test template parameters.