[Reviewer: Andy] Compress SAS parameters that contain full messages

Andy,

Please can you review my changes to cpp-common to use compressed parameters?

I haven't live-tested this yet - waiting for your bits.

Matt