Merge branch 'release/0.3.5' into develop
Merge branch 'hotfix/change-binary-name' into develop
Close client connection for HTTP connect if can't connect to server.
Correct detecting presence of request body.
Fix bug: erroneously adding chunked encoding header to request.
Close client connection if no keep-alive in request header.
Use binary.BigEndian to generate port in socks request.
Refactor domain set: new type DomainSet to hold all domain set.
Treat timeout request as chou feng if autoRetry is enabled.
Reduce read and dial timeout to 5 seconds.
Set updateBlocked/Direct default to false.
Tell browser to use proxy if direct list is empty.
Do not update internal direct/blocked list if the options are disabled.

So COW can avoid incorrectly identifying blocked sites as direct one and
including them in PAC file.
Update CHANGELOG.
Merge branch 'feature/better-auto-retry' into develop
Update sample rc file.
Fix empty error code in handling blocked request.
Support multiple listen address.
Better handling of 0.0.0.0 in listen address.
Use net.JoinHostPort to append port to host address.

The library function handles IPv6 address.