Add support for libcxx for LLVM/Clang

This adds support for LLVM's libc++, which is required if one wants to have proper C++11 support for libclang, otherwise the ancient GNU stdlibc++ headers are used instead.