Add a CMake option for toggling OCL ICD Loader compatibility
Add a CMake option for toggling OCL ICD Loader compatibility

The new option allows anyone wishing to do so to explicitly disable
OCL ICD Loader support in Beignet, regardless of the presence or absence
of OCL ICD header files. This is particularly useful for people building
Beignet packages for distributions, as it avoids creating an implicit
dependency on the state of the build host. The new option defaults to ON
so the default behaviour of CMake configuration remains unchanged.

See also: https://bugs.freedesktop.org/show_bug.cgi?id=98885

Signed-off-by: Marek Szuba <6d12eb3a5db4017c91952fed1f42b6a338d6f799@cern.ch>
Reviewed-by: Yang Rong <78759e37dc7114caed18f74e7515c5cb519dbf6d@intel.com>

wdv4758h/beignet,wdv4758h/beignet,wdv4758h/beignet,wdv4758h/beignet,wdv4758h/beignet