Updated structure of the drone interface.
Merge branch 'feature_encapsulate_drone_model' of https://github.com/ne0fhyk/droidplanner into feature_glass

Conflicts:
	Android/src/org/droidplanner/android/DroidPlannerApp.java
	Android/src/org/droidplanner/android/activities/EditorActivity.java
	Android/src/org/droidplanner/android/activities/FlightActivity.java
	Android/src/org/droidplanner/android/fragments/DroneMap.java
	Android/src/org/droidplanner/android/fragments/SettingsFragment.java
	Android/src/org/droidplanner/android/notifications/NotificationHandler.java
	Android/src/org/droidplanner/android/notifications/StatusBarNotificationProvider.java
	Android/src/org/droidplanner/android/widgets/adapterViews/ParamsAdapter.java
	AndroidLib/src/org/droidplanner/android/lib/dialogs/openfile/OpenMissionDialog.java
	AndroidLib/src/org/droidplanner/android/lib/maps/graphics/GraphicDrone.java
	AndroidLib/src/org/droidplanner/android/lib/maps/graphics/GraphicGuided.java
	AndroidLib/src/org/droidplanner/android/lib/maps/graphics/GraphicHome.java
	AndroidLib/src/org/droidplanner/android/lib/maps/providers/osm/OSMapFragment.java
	Core/src/org/droidplanner/core/MAVLink/MavLinkModes.java
	Core/src/org/droidplanner/core/MAVLink/MavLinkWaypoint.java
	Core/src/org/droidplanner/core/drone/DroneInterfaces.java
	Core/src/org/droidplanner/core/drone/DroneVariable.java
	Core/src/org/droidplanner/core/model/Drone.java