- initial fix for off by 1
Read packets from packet stream using new method

The packet stream reader is only a stream of packets, this stream includes the size of each following packet. This makes it unnecessary to hard code the packet sizes and create a registry of known packet types.
Rename log to logger to avoid conflict with function in stdlib
Migrate all diagnostic messaging to using wotreplay::logger
Merge branch 'feature/fix-off-by-one' into develop

Improve decoding of packet stream.