add non_block test
Fix the returned file descriptor value from the tuntap bindings for MacOS X.

With this change, both the sendmsg and nonblock tests complete successfully.
release 0.4