Change device type to cover all basic types
Change device type to cover all basic types

The runtime will now report the Oclgrind device as:

  CPU | GPU | ACCELERATOR | DEFAULT

This aids compatibility with applications that specifically look for
(e.g.) GPU devices, or use CL_DEVICE_TYPE_DEFAULT. It also fixes bugs
where the Oclgrind device was not found when CL_DEVICE_TYPE_CPU was
queried in combination with other types.

surround-io/oclgrind,surround-io/oclgrind,surround-io/oclgrind,surround-io/oclgrind,mpflanzer/Oclgrind,mpflanzer/Oclgrind,mpflanzer/Oclgrind,mpflanzer/Oclgrind