gzip support + cutom headers

- added gzip support (only for !WINDOWS_PHONE)
-added custom headers 
in both cases you can access it via CacheControllerBehavior:
gzip: set AutomaticDecompression to true
custom header: use AddCustomHeaders(key, value)