Added kif::Buffer class
Expanded kif::Buffer class
Added ReadBuffer() and WriteBuffer() functions
Added async implementation of ReadBuffer() and WriteBuffer() functions

Added unittests for Queue and Buffer classes
Added unittest for sync ReadBuffer() and sync WriteBuffer()
Added async ReadBuffer()/WriteBuffer() unittest
Added async WriteBuffer() and ReadBuffer() unittest with offset and size
Fixed bug with AC_PROG_RANLIB (LT_INIT is enought)
Added usage PLATFORM_ID and DEVICE_ID in unittests
Added std::vector and boost::shared_array type to CreateBuffer(),
ReadBuffer() and WriteBuffer() methods

Addd unittests for this methods
Added unittest in queue.cc for CreateBuffer() method

Refactored unittests for ReadBuffer() and WriteBuffer() methods
Deleted all methods with raw host pointer
Added CopyBuffer() method and unittest for it
Added GenOclError() function