Igcs 87 comms rate header

 - refactored data-rate recording out of CommsView and into a dedicated class
 - placed a comms rate label and sparkline into the GCS map view header