Refactoring Globals, Removing Macros
This release adds support for CUDA 9 and clang's -x cuda frontend and fixes several bugs. Global objects have been refactored to separate objects on host and device.
We closed all issues documented in Milestone 2.3.0crp: Refactoring Globals, Removing Macros