support automatic concurrent kernel execution
make stream destruction explicit, rather than using finalisers
Merge branch 'refs/heads/master' into concurrent

Conflicts:
	Data/Array/Accelerate/CUDA/Execute.hs
fix event finalisers
Merge branch 'refs/heads/master' into concurrent
actually fix event finalisers