Basic Layout Creation
Basic code implementation: fragment insertion to Configuration activity
Create a main Fragment for placeholder of 3 calibration process
IMU Fragment: Create basic IMU Main calibration screen

Create base CalibrationFrgament class for all calibration screens
MAG Fragment: Basic MAG calibration screen

User can select calibration type using spinner on the righ side panel
FailSafe Fragment: Basic FS configuration screen

Some code clean ups as well
IMU Side Panel Fragment: Basic code Implementation
Refactoring: Side panel fragments
IMU Calibration Flow: Basic code for calibration steps
Calibration: APM calibration code implementation

Add:
1. new DroneEventType - CALIBRATION_IMU

Changes:
Calibration class:
1. Remove Dialog related codes
2. add Drone.notifyDronEvent callback

FrgamentSetupIMU:
1. call drone.calibrationsetup method
2. process mavmessage from APM on calibration process
3. update the side panel according to the mav message
Calibration Timeout: Chagne TTS words

When in calibrating mode, heartbeat will not be send and time out will
occur. This commit is to change the word”Data link lost, check connect”
to what the user user is suppose to do - calibrating the vehicle
FailSafe Fragment: Removed
ACC Calibariotn UI: updating main panel to APM calibration status
ACC Calibration UI: Showing Offsets & Scaling reading
ACC Calibration UI: Add TTS for calibration result
ACC Calibration UI: Add Timeout progressbar
Code cleanup : removing Log.d and unused codes
Merge pull request #523 from azrin1972/Calibration

Calibration Screen