Take the min of the old block size and the new block size during the second kernel launch in CUDA reduce Fixes issue 111
Take the min of the old block size and the new block size during the second kernel launch in CUDA reduce
Fixes issue 111

--HG--
extra : convert_revision : svn%3A83215879-3e5a-4751-8c9d-778f44bb06a5/trunk%40879

sdalton1/thrust,dachziegel/thrust,xiongzhanblake/thrust_src,arnabgho/thrust,sdalton1/thrust,thrust/thrust,xiongzhanblake/thrust,thrust/thrust,egaburov/thrust,xiongzhanblake/thrust,Ricardo666666/thrust,zhenglaizhang/thrust,GrimDerp/thrust,dachziegel/thrust,Ricardo666666/thrust,sarvex/thrust,zeryx/thrust,sarvex/thrust,mohamed-ali/thrust,GrimDerp/thrust,zeryx/thrust,thvasilo/thrust,thvasilo/thrust,xiongzhanblake/thrust_src,xiongzhanblake/thrust,andrewcorrigan/thrust-multi-permutation-iterator,zhenglaizhang/thrust,jaredhoberock/thrust,zhenglaizhang/thrust,thrust/thrust,jaredhoberock/thrust,jaredhoberock/thrust,Ricardo666666/thrust,mohamed-ali/thrust,zeryx/thrust,marksantos/thrust,sarvex/thrust,arnabgho/thrust,arnabgho/thrust,andrewcorrigan/thrust-multi-permutation-iterator,GrimDerp/thrust,raygit/thrust,thvasilo/thrust,raygit/thrust,dachziegel/thrust,andrewcorrigan/thrust-multi-permutation-iterator,egaburov/thrust,jaredhoberock/thrust,thrust/thrust,xiongzhanblake/thrust_src,egaburov/thrust,raygit/thrust,marksantos/thrust,jaredhoberock/thrust,marksantos/thrust,thrust/thrust,sdalton1/thrust,mohamed-ali/thrust