implementation of non-blocking read/write operations through aio
functions for the posix module. Som interface changes for the fbtl were
necessary for that.
btl/vader: silence warning
btl/vader: prevent double-destruction of endpoints and move endpoint teardown code into destructor