Ensure __bool_true_false_are_defined is defined.

Previously, when compiling in C++ mode, this wasn't defined which
led to test failures for the libcxx test suite.

This now behaves like it does on other platforms.