the AP_IMU keeps the handling of the calibration, but most of the real work happens in the lower level AP_IntertialSensor library
this splits the APM_RC class into instances for purple and APM1, and adds example sketches for both
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1860 f9c3cf11-9bcb-44bc-f272-b75c42450872
Most of the compass functionality is now abstracted in a base class, with the various sub-classes implementing just their unique functionality. git-svn-id: https://arducopter.googlecode.com/svn/trunk@1647 f9c3cf11-9bcb-44bc-f272-b75c42450872