basic device:
* Initialize some device properties to fix some AMD SDK cases.
* Disable the 'basicdebug' case of AMD SDK 2.9 as it tests
  undefined behavior via a kernel with an out-of-bounds array
  access.
Make the first device in the device list the default OpenCL
device no matter what it is.  Do not force 'pthread' to be the
only possibility.