WIP: Updated message list with epoch/seq
Uses the epoch and sequence number to store messages in order rather
than handshake numnber. Will knit fragmented messages back together
when processing the completed list.

This doesn't work yet. It is being checked in for reasons.