Add __has_include for gcc

modified:   config.h