[Reviewer: Matt] SAS logging from freeDiameter

Matt, please can you review my changes to allow us to SAS log diameter messages (along with the local and remote IP addresses and ports) from within the diameter stack.

This PR covers the changes required to get the homestead UTs working. (there may be changes needed for the Ralf UTs as well - I will look into this after you have reviewed this PR).