Drop constants that are now part of libclc
Infinity is now part of libclc
Work around a bug in libclc's NAN definition
Attempt to unbreak the Windows build
Merge branch 'master' into llvm-trunk