Add commonconfig.hh header file
Define CATCH_CONFIG_SFINAE macro

The CATCH_CONFIG_SFINAE macro allows Catch to select appropriate
template overloads to print compared values correctly.