MULE-7870: Be able to provide socket configuration for the HTTP connector

Added generic configuration elements in the TCP transport.
This should be called TcpSocketProperties and TcpServerSocketProperties should extend it.  It doesn't make sense to duplicate common socket properties in two different interfaces.