changes:
- add support for chunked format
- fix bug: unable to upload file
- fix bug: response for static file request has wrong content (sometimes)
- fix bug: directory traversal
- fix bug: timer not work well (session-timeout, socket-timeout, ...)
- use referer counter to avoid coredump when closing socket
- add datetime in front of each log