Fixed newly reported crashes (googe analytics)
- NullPointerException (@GeoTools:getArcInRadians:77) {main}
- NullPointerException (@ListXmlAdapter:getGroupView:99) {main}
- NullPointerException (@UsbConnection:isFTDIdevice:88) {MavLinkConnection-Connecting Thread}
Merge pull request #1077 from ne0fhyk/fix_reported_ga_crashes

Fixed newly reported crashes (googe analytics)
Core: Add Mavlink takeoff cmd
Core: Create function to make the drone takeoff
Android: Add takeoff action button back to flight screen
Android: Add arm button to main screen
reset roi when follow_me is disabled
Fixed cause of `NumberFormatException (@NavigationDrawerAdapter:newGroupView:384) {main}` crashes.
Disabled mapbox map provider until it's feature complete.
Merge pull request #1085 from squilter/issue_1078_release_roi

reset roi when follow_me is disabled
disabled droneshare `live upload` at it's causing, on certain occasion, the app to freeze on disconnect.
updated the code structure for the mavlink android tcp and udp connections.
filled missing implementation for the AndroidLogger class.
Merge pull request #1088 from ne0fhyk/fix_reported_ga_crashes

Fix reported crashes
Android: Add connection button to FlightActionsFragment
Android: Setup buttons on flightControl fragment accordinly to flight state
Fixes issue #1087.
Merge pull request #1091 from ne0fhyk/fix_issue_1087

Fixes issue #1087.
Android: Change connect action icon to a little antenna
Android: Add "Auto" button for flight control fragment
Android: Add behavior to the "auto" action button
Android: Add new icons from @jason4short