extract api agnostic validators to shared remove not needed opencl includes from neo shared Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>