Have defaultDeviceType default to 0.

This seems to prevent `CL_INVALID_DEVICE` errors from clCreateContext
on at least one platform.