SPAI: Integrated OpenCL kernels into source branch.

Execution of tutorial/spai fails on AMD APP SDK when using an APU. Check with GPU required.