Pull request: git://people.freedesktop.org/~tstellar/libclc master


I have been maintaining a separate libclc tree for a while, and I would
like to merge these changes into the main repository.

The changes I want to merge are here:

I didn't send them as patches, since there are so many, but I can do it
if that is preferred.


I've merged this branch. Anyone using libclc with NVPTX might want to
test these changes to make sure I didn't break anything.