Self Adjusting Hop Count

This tracks the number of hops required for the last 10 messages and uses the highest hop count of those 10 as the default_hop_count.

If a message requires resending, the hop count is immediately increased by 1, that increased hop count is tossed into the array and will last for 10 subsequent messages.

I have found this and all of my other corruption corrections to result in a very reliable system.