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.
Avoiding double compression
If the Response.Filter property is set to a compressor (GZip, Deflate), there was a chance that the compression was applied twice or the preceeding decompress failed.
Now the type of the filter is checked and if it is a compressor, it will be discarded.
Merge branch 'patch-double-compression' of git://github.com/SeriousM/cassette into SeriousM-patch-double-compression
Tabs to spaces
Merge branch 'patch-compression' of git://github.com/SeriousM/cassette into SeriousM-patch-compression
Tabs to spaces