In CUDA's general_reduce, don't reuse the first group_size in the kernel which reduces partial sums

Fixes #592
Merge pull request #610 from jaredhoberock/issue-592

In CUDA's general_reduce, don't reuse the first group_size in the kernel...
Merge pull request #611 from thrust/1.8.0

1.8.0