correct type in argpack
use ArgBuffer instead of SimpleOutArg
OutArg cleanup
use arg_out for status_code
pyopencl_buf.to_arg
c++14 style helper templates, convert pyopencl_buf to ArgBuffer
arg_buf for pyopencl_buf
rename