Don't use names starting with two underscores
Don't use names starting with two underscores

Instead use CTEST_IMPL_ prefix for internal macros.

This eliminates "macro name is a reserved identifier [-Wreserved-id-macro]"
Clang warning.

bvdberg/ctest