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