[Reviewer: Andy] Add compressed parameter support

Andy,

Please can you review (but not merge) my changes to SAS client to support compressed parameters.  Once you've reviewed, I'll ask the SAS team to review too.

I haven't live-tested this yet - waiting for your bits.  I also need to look at sas-client UT.

Matt
I'm sure `gcc` is smart enough to handle this, but I've seen compilers that barf on a blank input file (which would be the case if `HAVE_ZLIB_H` is not defined).