Fixes #140 Provides a special ConsumerSpec class that exposes event handling assignment in a way that's consistent with other areas within Reactor where a Spec class is used to configure components. Besides a close event handler, this TcpConnection.ConsumerSpec class exposes idleRead and idleWrite timeout handlers, which are invoked when reads or writes are idle for a given timeout value.