Only set policies if CMAKE major version greater than 2
Updated ModernGPU

includes a bugfix in segmented reduce
Merge branch 'maint'