Revert "Eliminate specializations of thrust::iterator_traits which are n...

Reverts thrust/thrust#547

Michael reports there are still problems on Windows, so I guess we still require these specializations.