Merge pull request #188 from avinashcpandey/develop

Added some constructors for AMP device_vector + some fixes
Added concurency::array support in device_vector + resolved various performance issues + added fancy_iterator support in some routines