Silenced warnings
Buffer, ReadBuffer, WriteBuffer: Renaming to hide template parameter

Renaming:

Buffer<mBlockSize> => GenericBuffer<mBlockSize>
ReadBuffer<mBlockSize> => GenericReadBuffer<mBlockSize>
WriteBuffer<mBlockSize> => GenericWriteBuffer<mBlockSize>

Added:

typedef GenericBuffer<1024> Buffer;
typedef GenericReadBuffer<1024> ReadBuffer;
typedef GenericWriteBuffer<1024> WriteBuffer;

In practice, usage of the buffers will change as follows:

Buffer<> => Buffer
ReadBuffer<> => ReadBuffer
WriteBuffer<> => WriteBuffer
ReceiverSource: handle Connection reset by peer error
Receiver: changed receive() functions to return bool
ReceiverSource: handle Connection reset by peer error in read
Merge branch 'master' into json