Fixed a problem with resetting the buffer on send

This messed up the overlapped cache used internally by the
SocketAsyncEventArgs
Added some more docs
Updating release notes