Calculations for protocol message type and size:
Type and size can be calculated from an iterator
range or a buffer sequence.
Add ProtocolInputStream:
This implements Google protocol buffers ZeroCopyInputStream
around a ConstBufferSequence.
[WIP]