Add async_reduce example
Eliminate specializations of thrust::iterator_traits which are no longer necessary.
Revert "Eliminate specializations of thrust::iterator_traits which are no longer..."
Eliminate CUDA's specialization for fill_n.

It's no longer necessary because modern GPUs have better coalescing behavior than Tesla.