ARGOS 1.0.1 AC 3.0.1

ARGOS ArduCopter flight control firmware.

ARGOS source code modifications in ArduCopter 3.0.1 release:

* All code changes and additions start with a comment line which
includes the text MODIFIED FOR ARGOS for easy search and identification
of specific ARGOS code.
* ArduCopter.pde
- THISARGOSFW definition added with ARGOS specific name (not used
anywhere yet; meant to be used in the future to identify this specific
firmware in logs and cli interface)
- Sonar object type changed to AP_RangeFinder_SRF08 for using SRF08 I2C
sensor
* system.pde
- Activate UART2 (UART B) for wireless telemetry (simultaneous
wireless/USB telemetry)
* AP_RangeFinder.h
- Added a reference to include AP_RangeFinder_SRF08.h for using the
SRF08 I2C sonar
* AP_RangeFinder_SRF08.cpp/h
- New class implementing the interface for using the SRF08 I2C sonar
- Sonar interface extended with getAddress() function to retreive I2C
sensor address
- Added test code for measuring read time and for retrieving several
echoes
* test.pde
- Sonar test output extended to show I2C address, measured distance and
health
- Sonar test output depends on sonar test code definitions
(AP_RangeFinder_SRF08.h)