Added includeguards for everything (Travis?)

Put in includeguards for everything, because Travis seems to check for the same things as OpenCL 1.1 and 1.2 (according to its cl.h). If the build fails here then something will have passed through all of the other checks.