Fixed bug in relp session receive function that could cause unexpected results.

The receive buffer was terminated with lenBuf before the result was checked.
If lenBuf was -1 (error by relpTcpRcv), memory got overwritten
before the buffer on stack memory.
errors binding listener port are now reported via error message callback
prepare for 1.2.1 release