Fix removing wrong header

This commit fixes the incorrect removing of the Content-Encoding header. Instead the Content-Length must be removed. Now the responses are compressed, i.e. usually less data is transmitted.
Merge pull request #268 from jkm/patch-1

Fix removing wrong header
Add reading encoded file from disk if present

This commit adds the ability to send pre compressed files if present
instead of compressing the file on each request.
Merge pull request #270 from jkm/use_encoded_file

Add reading encoded file from disk if present. See #143.
Fix possible compilation error in HashMap.get by avoiding inout and add HashMap.clear.
Fix line number specifications.
Replace InvalidMemoryOperationError by a proper AssertError in HTTPClientResponse.~this. See #273.
Add overload UDPConnection.connect(NetworkAddress), UDPConnection.localAddress and TCPConnection.localAddress/remoteAddress properties.
Add property HTTPClientRequest.localAddress.
Fix the VibeDist client code for the latest version.
Only listen on loopback for VibeDist requests for now.
Implement missing methods/properties in the win32 driver.
Re-enable the check for invalid characters in validateIdent and fix detection of identifiers that start with a number.
allow for rfc2616 chunk extensions
Merge pull request #274 from carlor/add_chunk_ext

Allow for RFC 2616 chunk extensions
Bind outgoing connections in the Win32 driver so that they have a name.
Implement setTaskEventCallback (for debugging task switches, only enabled in -debug mode).
Fix in RedisClient.smembers.
Merge pull request #277 from biozic/redis

Fix in RedisClient.smembers.
Fix "ECHO" cmd should not send AUTH but ECHO.