Fix check for certain C++11 features

Check for (!libstdc++ 4.2.1 and below) instead of existence of a
possibly defined libc++ preprocessor value