More useful logging upon failed AsyncServerSocket::bind()
Summary: `AsyncServerSocket::bind()` would not give information like port or family name when failing to bind a socket. This diff addresses that by including this information in the exception. Two additional helper methods were added to `SocketAddress` to retrieve both the port and the family name from a `sockaddr` structure.
Reviewed By: ckwalsh, yfeldblum
Differential Revision:
D3249778
fb-gh-sync-id:
4edb28af5c211b7bf8d525b40844a5b0b6261e07
fbshipit-source-id:
4edb28af5c211b7bf8d525b40844a5b0b6261e07