Change signature of recv/irecv/sendrecv lowercase-spelling methods

* recv and irecv: rename 'obj' argument to 'buf'.
* sendrecv: rename 'recvobj' argument to 'recvbuf'.
Improve buffer handling in recv/irecv/sendrecv lowercase-spelling methods