added more tests to oil
more cuds tests ported to OpenCL
more ported tests
added event tests (skipped as they remain unimplemented)