Base Code: Creating the new UI
New Layout: update the fragment_tuning layout
Merge branch 'master' into NumberFieldEdit
EditField : Add code to prevent keyboard to show
Small but very useful mavlink lib update.
Up Down button: code implementation

normal press will increment the value by the value set to ‘inc’
long press of 1 sec will automatically continuously increment the value
UI : Add new item - Separator i.e ':'
Feature: Fast Increment

during auto increment but holding the +/- button, sliding finger away
from initial point will increase the increment value by value set by
‘FastInc’
Fast ince: Layout test
Refactoring: Move SetupCalibration & SetupSidePanel as independent class
Refactoring: Changes for using the new classes
Refactoring: Crate a SuperSetupFragment
Refactoring: Extend SuperSetupFragment to SetupSensorFragment

This fragment will handle all sensor calibration activities
Refactoring: Changes to use the new class - SetupSensorFragment for all Sensor SidePanels
Refactoring - Moving uncommon codes: setupSpinnerItems
Refactoring - Moving uncommon codes: getMainPanel()

This method returns MainPanel based on spinner selection
Refactoring - Moving uncommon codes: initMainPanel()

this will call the default (first fragment) of MainPanel
Refactoring: Code clean ups
Refactoring - SetupMainPanel: Moving common codes
UI update: UI changes for RC layout