Return unsigned types in NlSocket::{send, recv}
Return unsigned types in NlSocket::{send, recv}

Return size_t instead of ssize_t. All the negative values of the latter
are considered errors, so never leave the function.

Closes #47.

jbaublitz/nl,jbaublitz/nl