[#3112] Add supprt for TCP_INFO when using EpollSocketChannel

Motivation:

On linux you can gather various metrics using getsockopt(..., TCP_INFO...). We should support this in EpollSocketChannel.

Modifications:

Add EpollSocketChannel.tcpInfo() which return TcpInfo that holds all relevant metrics.

Result:

TCP_INFO is supported now.
good idea.