CXX-23 CXX-57 Create a config.h header for ODR affecting macros and crea...

...te a meaningful version header