Fixed test cases, added crash tests, added ability to run tests on a chosen set of WebCL devices