Change the peerlist data structure to contain pointers, avoid copies that get out of sync.
Implement keepalive. Do something on MQTT disconnect.
Authored by: dannybackx 2018-11-02
Parent: [r105]
Child: [r107]