Here are some tests to check how SVM APIs behave when the size is zero,
see:
* https://github.com/KhronosGroup/OpenCL-Docs/issues/1403
These tests don't fail right now if some of the calls are unsuccessful.
This ensures that all sub-tests run on a given implementation.