Adding Compression to various places

Added compression to the AssetRequestHandler and CachedFileRequestHandler.
Added unit tests to check the correct behaviour.
Moved some functions regarding response-headers into the HttpResponseUtil.

I hope you like the implementation. All unit tests are green.