Added iterator base access for serialisation/deserialisation of integral types.
Eliminating std::streambuf dependency from comms module.
Add InStreamBuf class to io module.
Updating the "comms" module tutorial.
Added ErrorStatus parameter to callback handler type of OutStreamBuf.
Added "bytes summary" checksum calculator.
Added "SyncPrefix" protocol layer to comms module.
Added an ability to inquire length of the protocol + information about
missing data size when read is unsuccessful.
Removed explicit sorting of message factories in comms module.
Added a requirement that message definitions will be provided in
the ascending order.
Added "BasicEnumValue" field to comms module.
Fixing bug in ChecksumLayer in comms module.
Fixing one more bug in ChecksumLayer protocol in comms module.
Release v0.4