Add client and server port logging

I have added both client and server port numbers as we can see them both being useful in some cases. You will see the functions to obtain port numbers are performed on every call to write_accesslog. It would be less overhead to perform this in the constructor and store as private member variables - if you prefer that I will update the code.
This is not used in nghttp2, I used this locally to test the time resolution of the system clock. I will remove if we don't see a need for this test anywhere.