some progress on eliminating circular dependencies in asp_module cuda stuff
Working on OpenCl backend
Made a test compile for presence of opencl