Import Intel's Clang OpenMP patchset, rebased to Clang trunk.

This represents joint work by ALCF and Pathscale.