Allow modification of the Contact: hostname

Allows Quaff to be used behind a static NAT without relying on `outbound` support from the SIP deployment.  Simply set the `local_hostname` on the endpoint and the `Contact:` header will be filled in with that hostname.