Adding compression to results

The output of the MiniProfilerHandler is now compressed, if the request supports that.
Added unit tests to test the behaviour of the compression.

This would significantly reduce the transmitted information because:
* "results" is sending lists of guids all the time
* "includes.css", "includes.js" and "includes.tmpl" is reduced in size

I took care about clients that does not support the compression at all.