CQueue: add flush/finish methods
Add test for kernel argument set and execution

Not passing, problem with host pointers