Graceful termination if WebCL is not available. Multi-device contexts no longer created accidentally. Language tests separated from API tests.