Gracefully degrade to OpenCL 1.0 (Feature #136)
Some features, e.g. querying private memory usage of a kernel, are not supported in OpenCL 1.0. Gracefully skip over these limitations. This does require version checks at the appropriate places.
OpenCL only returns the version numbers as strings. Therefore a small parser will have to be build to transform the version numbers into comparable data structure.