Encoder logging support.

This adds logging for encoders for rovers etc.
Yes, please use a max 4 char message (e.g. ENC seems sensible). Also the descriptors are 64 bytes max, so to leave yourself the option to add fields later you will want to pick shorter field names and strip all spaces.