[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
Yes, should be an `#ifdef` right?