Overall clean-up in EpollSocketChannel

- Extract writev part from doWrite() for simplicity
- Clearer comments