Avoid modifying the definition of __host__ & __device__ if host_defines.h has already been #included.

Fixes #606
Merge pull request #607 from jaredhoberock/1.8.0

1.8.0
Merge pull request #608 from thrust/1.8.0

1.8.0