Added bolt::amp::merge
vs 12 build fix
Added merge tests
added merge.h .inl
Added Offset Support in AMP device_vector.h + TBB/Serial fallback in AMP conrol.h + changed count, merge, reduce, scan, transform, transform_reduce .inl files for offset support
Merge pull request #124 from avinashcpandey/develop

Added Offset Support in AMP device_vector.h + TBB/Serial fallback in AMP...
Added Offset Support for Sort + Minor Doc Modifiation for device_vector
Merge pull request #125 from avinashcpandey/develop

Added Offset Support for Sort + Minor Doc Modifiation for device_vector
New AMP-Functions Min Element, Max Element, Fill, Fill_n, Generate, Generate_n, Copy, Copy_n and Inner_product with offset support added.

Changed the inl structures of some AMP routines with some minor corrections and Added some missing offset & UDD tests cases.

Corrected the issue for failing serial & TBB device vector offset tests for transform & count.

Added optimization changes in cl-transform, reduce & transform_reduce kernels to corresponding AMP functions.

Removed unwanted headers in test folders of AMP.
Merge pull request #127 from shruti-ramesh/new-amp-functions

New AMP-Functions Min Element, Max Element, Fill, Fill_n, Generate, Gene...
Added inclusive/exclusive scan_by_key for AMP
Merge pull request #128 from avinashcpandey/develop

Added inclusive/exclusive scan_by_key for AMP
device_vector.h - Made MSC_VER >= 1700 instead of >.
Fixed run mode and merge function
Merge branch 'develop' of https://github.com/HSA-Libraries/Bolt into develop
Fixed merge function issue where in there was no wait in the merge_enqueue after the launch of the kernel.
fixed build script for windows builds
Merge branch 'develop' of https://github.com/HSA-Libraries/Bolt into develop
Add- AMP binarysearch, Benchmark script, DataType.hpp