Move extern "C" declaration of kernels into the support headers.

This is now automatically applied for functions declared __global__