[Reviewer: Andy] Improve HSS interop

Andy,

Please can you review this fix to improve HSS interop by supplying
- a session id, constructed as per RFC 3588
- other AVPs that we were previously missing (and ordering them as they are described in the 3GPP specs, to make it easier to check they're all there?

UT-ed and live-tested.

Thanks,

Matt