Fix up iFC XML in UTs
Merge pull request #710 from Metaswitch/ifc_uts

[No reviewer] Fix up iFC XML in UTs
Merge pull request #705 from Metaswitch/issue704

[Reviewer Andy] Don't hairpin outgoing requests
Log REGISTER and SUBSCRIBE/NOTIFY transactions to SAS correctly
Code review mark-ups
cpp-common update
Merge pull request #713 from Metaswitch/cpp_update

[No reviewer] Update cpp-common
Take master cpp-common
Code review mark-ups
Take lastest sas-client
Merge branch 'iss709' into dev
Revert "[Reviewer Andy] Don't hairpin outgoing requests"
Merge pull request #717 from Metaswitch/revert-705-issue704

Revert "[Reviewer Andy] Don't hairpin outgoing requests"
Don't log to SAS until we've parsed information out of the JSON; defend against null pointers.
Bring SAS REGISTER logging function in handlers into UT
Add test covering an IMPU that can't be parsed as a SIP URI
Merge pull request #718 from Metaswitch/handlers_crash

[Reviewer: Matt] Fix crash in AuthTimeoutHandler
Don't hairpin outgoing requests
Fix UDP case
Fix compilation issue