Scan optimization changes + Added Offset test cases + changed preprocessor definition
Merge pull request #34 from avinashcpandey/develop

Scan optimization changes + Added Offset test cases + changed preprocess...
Fixed count Min max reduce. Added offset test cases
Merge branch 'develop' of https://github.com/HSA-Libraries/Bolt into HSAdevelop
Optimization changes for Scan + added offset support and test cases + changed preprocessor definition
Merge pull request #36 from avinashcpandey/develop

Optimization changes for Scan + added offset support and test cases + ch...
Corrected the CMakeLists.txt of some test functions to include the corresponding headers & inl files
Added the Device vector Iterator support for fill & generate, also added a few test cases for checking offset and for different datatypes such as float, short, unsigned int & UDD
Added a test case to reduce for checking offset
Added test cases for copy to test for offset, short and unsigned int data types
Added the device vector iterator support for copy
Removed the offset parameters in copy
Corrected the copy.inl file to check for the data type & iterator category so taht the right copy enqueue gets called
Added test case to check for offset with splitSize to fill and generate
Resolved merge conflicts
Merge branch 'latest-branch' of https://github.com/shruti-ramesh/Bolt into latest-branch

Conflicts:
	include/bolt/cl/copy_kernels.cl
	include/bolt/cl/detail/copy.inl
	test/cl/CopyTest/CopyTest.cpp
	test/cl/FillTest/FillTest.cpp
	test/cl/GenerateTest/GenerateTest.cpp