Apply raw_reference_cast in CUDA's reduce implementation to allow construction of OutputType from the input type.
Use raw_reference_cast in OMP & TBB's reductions as well.
Merge pull request #341 from jaredhoberock/issue-338

Issue 338