Allow CPU kernels to depend on default events
Created by: lcw
With the addition of the default event (used to synchronize the CUDA
kernels with the default stream), CPUEvent
s come in two flavors. This
change allows CPU kernels to depend on the flavor that comes from
event = Event(CPU())
where event.task === nothing
.