Added methods for dealing with shorts to the Buffer class.
Added a simple PassThroughCodec for preserving a Buffer when using any Codec that expects a delegate Codec.
Tweak the TcpClient tests.
Added a FrameCodec that (primarily) decodes incoming data into Frames. A Frame consists of a variable length "prefix" Buffer which likely describes the type of frame being received, a length field of 2,4,or 8 bytes, and the remaining data filling out the Frame.
Reverse the order of the CTOR parameters to match their logical place in the frame of data.