New Device Vector. Supports iterators
Merge remote-tracking branch 'JayUpstream/develop' into AMPChanges
Added changes for AMP as AMP device_vector changed
Added changes for AMP Sort as AMP device_vector changed
Added changes for many function in AMP as device_vector changed
Added changes for Merge and Min/Max function in AMP as device_vector changed + Fix for serial and MultiCore path if i/p is device vector for Min Max Function