Migrated to new WebCL API, updated test suite accordingly