Improved feature detection and WebCL support