Stubs
Refactor protocol indepent classes

- Remove MavLink moniker from general purpose comm classes
Turned CommController into proper singleton

- Will make managing connection pool and
  other related Comm objects easier

- Add GCSCommInterface enum w/NS_ENUM macro
Checkpoint on radio config/FWR interface
Re-add FightingWalrusInterface.h and m files to project
Defaut to GCSRovingBluetoothNetworkCommInterface

- Use blootooth by default when setting up Comm
  Stack

- Use iOS Team Provisioning Profile for debug builds
Update header comment in CommConnectionPool

- Only write to console for debug builds again
Fix more Comm header comments
Fix debug log typo
Fix inconsistent formatting
fixed compile error
Remove unfinished SocketStream Interface
More formatting
Moved Interfaces out of MavLink folder
Fix build error caused by removing SocketStream
Default to Redpark when creating connection

- Use FW team provisioning profile by default
  for debug builds.
Merge branch 'refactor-comm-interface'