fix compilation without OpenCL support

- added #ifdef guard to hide OpenCLPacketPipeline if we build without OpenCL support
- added cmake option to enable OpenCL support
- fixes #93