Workaround pedantic warning in numeric_traits.h.
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 #340 from jaredhoberock/eliminate-pedantic-warnings

Workaround pedantic warning in numeric_traits.h.
Merge pull request #341 from jaredhoberock/issue-338

Issue 338
Introduce thrust::system::<name>::par
Introduce thrust::detail::execute_with_allocator
Port custom_temporary_allocation example to use thrust::cuda::par
Split thrust/execution_policy.h into thrust/execution_policy.h and thrust/detail/execution_policy.h
Add thrust::host & thrust::device.
Move the definitions of device_execution_policy & host_execution_policy to thrust/execution_policy.h
Eliminate use of thrust::retag in minimal_custom_backend example.

Fixes #337
Replace <thrust/memory.h> with <thrust/execution_policy.h> in special_types.h.
Merge pull request #343 from jaredhoberock/seq_and_par

Seq and par
Carefully widen pointers in wide_fill to avoid warnings about conversions between differently aligned types on ARM.
Attempt to workaround warnings of the form "narrowing conversion of 'foo' from 'int' to 'unsigned int' inside { } is ill-formed in C++11 [-Werror=narrowing]"
Don't run the custom_temporary_allocation examples for gcc < 4.4

Fixes #342
Merge pull request #346 from jaredhoberock/fix_small_warnings

Fix small warnings
Write 1.7.0 CHANGELOG
Note original creators in README

Fixes #345
Merge branch 'master' of github.com:thrust/thrust
Merge pull request #347 from jaredhoberock/master

1.7.0 Changelog
Eliminate XXX TODO in CHANGELOG
Merge pull request #348 from jaredhoberock/master

Small typo