INT-2829 Fix Class Tangle in IP Module

3 way tangle between TcpSender, TcpConnection, TcpMessageMapper

Clean up interfaces (remove setters); add top-level support
classes for TcpConnection, TcpConnectionInterceptor.