implemented modular location classes
fixed IllegalStateException
ROI estimation at 10 Hz implemented
Removed unnecessary logging and fixed casting error
fixed off-by-one while reading parameters
Use a hashmap to store received parameters.
Almost ready to request resend of new params
created read parameter by id number method
Request all missing params if final param arrived, but some are missing
Implement watchdog to request missing params when nothing new is sent
A few droneshare improvements.  See below:

* Use SSL for connection to server
* Show dialog asking user if they want to join droneshare (after 10 runs)
* Don't show confusing error msgs to users in the notification
* Properly mark the notification as auto clear
* Move all strings to allow localization
* At start scan/send any old logs if we have internet and user wants that
Fix a bug where ATTITUDE messages were not causing the attitude
display to update until an (unrelated) ORIENTATION event was received:
Correct spelling of ATTITUDE event.
Correct  misuse of ORIENTATION event where ATTITUDE was needed.
changed minimum distance traveled to send new ROI to 0.0m
Merge branch 'master' into ds-dialog
Merge pull request #917 from arthurbenemann/ds-dialog

Droneshare improvements
Merge pull request #914 from brad112358/attitude_event_fix

Fix a bug where ATTITUDE messages were not causing the attitude display to update
Merge pull request #916 from squilter/roi_estimator

Roi estimator
Version: Releasing version 2.6.0
Set button to transparent.  Fixed issue.
Merge pull request #918 from squilter/issue_909

Set button to transparent.  Fixed issue #909.