several small refactorings, api and javadoc improvements.added automatically generated specialized CLExceptions for each known OpenCL error.added get/set Properties to CLCommandQueue.
introduced CLObject as common superclass for all OpenCL objects.