OpenCL: Use -fgnu89-inline for compiling CL kernels
See https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/432 for an example of why this is necessary. Without this, inline functions don't have their function body emitted, which results in linker errors when actually trying to use the resulting SPIR-V.
Edited by Jesse Natalie