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

Andy,

Please can you review my changes to sprout to use compressed parameters?  Ignore the modules/* stuff - I'll fix that up before I merge.

I haven't live-tested this yet - waiting for your bits.

Matt
These will all need updating after merging.