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.