OpenCl: Make noise-simplex kernel OpenCL 1.1 compliant

Makes the op run on mesa/clover.
No static keyword, f suffix for float constants
Fixes one error and 7 warnings

Signed-off-by: Jan Vesely <jan vesely rutgers edu>