update reqrep tests
add errno/strerror function
re-impl Nanomsg#Socket#recv