attempt to use a local, patched copy of gcclibc++ type_traits header.

this works to the extent that it definitely makes a copy of the header and patches it successfully. still need to see if this header is being used in the include path first, and if it fixes the issue with compiling using clang"