Add buildconfig.h header file
Define CATCH_CONFIG_SFINAE macro

The CATCH_CONFIG_SFINAE macro allows Catch to select appropriate
template overloads to print compared values correctly.
Undefine __STRICT_ANSI__ for Cygwin