use pthread_t as thread handle to avoid MAC thread_t type
typedef DWORD useconds_t in Windows OS
aio-socket-epoll/aio-socket-kqueue read/write in aio process thread
url_geturl/url_geturlpath len parameter type size_t
1. base aio_tcp_transport implement http_session
2. http_session use reference count
fixed test file compile error