major changes to prepare for GPS tracking support (not functional yet):
- basic protocol support for AQ and MK
- basic implementation of compass support (on GCS)
- basic implementation of GPS support (on GCS)