Library updated to version 1.1.0.
- Added partial compliance for OpenCL 1.2; most new features have been added, but some have been intentionally left out to be added in a future update.
- Added CL_MemObjectPool for building arrays of cl_mem objects; currently, this is only needed by the new method CL_CommandQueue::EnqueueMigrateMemObjects(), but it will remain as part of the core CLcpp API regardless of version since no part of it depends on version 1.2.
- Added the ability to enable compiling deprecated OpenCL 1.1 features in CLcpp; when not enabled, their CLcpp counterparts will also not be compiled.
- Added a temporary work-around for OpenCL distributions that contain headers for OpenCL 1.2, but only have libs for 1.1 (see CLcpp_internal.h for more information).
- CL_Image2D & CL_Image3D are being deprecated, but will remain functional;  the reason being that the OpenCL 1.2 spec has changed how images are created in addition to adding new image types.  Now, all images are created through the function clCreateImage() rather than having separate functions for each type.  In a future CLcpp update, a new, generic image class (CL_Image) will be officially replacing its deprecated counterparts.
- Removed redundant whitespace from many source files.
- Removed clUnloadCompiler from opencl_test:main.cpp; it appears to have been removed from OpenCL 1.2.