Keep Alive Rewrite
Keep Alive Rewrite

Rewrote the keep alive module to bring it in line with more modern conventions with respect to logging, and to integrate it with the 1.7 protocol changes.

The rewrite also vastly improved the style/readability of the code.

RobertLeahy/MCPP,RobertLeahy/MCPP