modified functions for socket module
improved interface of Dispatcher
add posix select header
add epoll module for linux platform
add some implementation of epoll poller