Ignore UTF-8 BOM in config file.

To avoid config parse error caused by stupid Windows text editors.
Avoid adding duplicate connection header.

Some clients send proxy-connection along with connection header, which
triggers parseConnection function twice and adds an extra connection header.
Assume keep-alive connection by default.
Bump version to 0.7.4
Merge branch 'develop', version 0.7.4