remove redundant impl of convert_vectors
use const in sendbufs
working a new impl; keep both for now
fix compilation errors in vcoll p2p impl
fix rest of compile errors in v-coll new impl