Take execution space as argument in tree construction
Created by: dalg24
Not entirely done with dropping the
DoneDeviceType
template parameter from the Details::TreeConstruction
struct and turning it in a namespace.
There are some subtleties with views that I still need to work out.