Fix some bux with GPUs
move events to GPU
Merge branch 'next' into gpu

Conflicts:
	tests/tests/Makefile
add GPU tests, modify gpu tests