Added clEnqueueReadBufferRect method
Fixed bad events to wait managing when read buffer operation is requested. Now will wait properly to the OpenCL events and for the ocland events as well