Added buffer::enqueue_fill. Needs OpenCL 1.2 Library to build from now on.
Added OpenCL header version check