cluda/api: more idiomatic cleanup in release()
cluda: supports_dtype() moved to DeviceParameters()

Since it is a property of the device, after all.
cuda: added _cuda_push() and _cuda_pop() method to Thread

These will be used in tests to reuse CUDA contexts.
test: reusing contexts in tests