Mfi multiple protocols per device

- I spelled protocol wrong in the branch name again ;/
- By default use the FWRs main telemetry accessory protocol (com.fightingwalrus.igcs) but
  give us the ability to switch over to the new configuration protocol (com.fightingwalrus.config)  so we can
  send AT commands for radio config etc.
- Need to do HIL testing with new FWR before merge.
- Think about better error handling.