Move testcase files to testcase directory
[IMPORTANT] Add device_array_t with private inheritance of array_t
Add function device_array(host_array) that allocate and copy at once
minor
Add to_cv_gpu_mat function
Change default CMake configuration
Fix bug swapping image width and height
Sorry, not in imread, width() and height() are swapped. lol.
Add width(), height(), depth() for 3D array
These commits are from Erasmus3 project