AMP Permutation Iterator(DV)
Fixed warnings, copyright
Added some constructors for AMP device_vector + some fixes