merge initial hashjoin code in opencl kernel
add optimal version of memcpy / varlena_cmp
bugfix: kcs_head was incorrectly copied to the DMA send buffer

kparam_1 is varlena data type, so VARDATA_ANY() should be applied,
instead of bare pointer.