Merge pull request #139 from shruti-ramesh/new-changes

New changes
Fixed EPRs 391661 391719 391786 392102 392103 392206 392207 392208
Merge pull request #140 from avinashcpandey/develop

Fixed EPRs 391661 391719 391786 392102 392103 392206 392207 392208
Added some fix in device vector when m_size is 0 and faster cmp array
Merge pull request #141 from avinashcpandey/develop

Added some fix in device vector when m_size is 0 and faster cmp array
Added AMP stable sort by key & made modifications to AMP & CL test cases to check for specific ranges