Cmake36
Add support for cmake 3.6+.
This includes both a sync with GeantV (first few commit) and then a refresh of FindCUDA (to the one in cmake 3.6) followed by reapplying all our patch and then updating FindCUDA to allow it to still work with older cmake release.