fixing `nn_poll()` and `select()` operations

better support for i/o in nanomsg.

there were some weird errors on iOS during poll and select.

those errors are gone. playing with definition macros and cropping a
bunch of headers in the aio directory fixed nanomsg style i/o
multiplexing. looks like we’re able to do that over apple’s embedded
tcp sockets now