updated gradle build files to support the new version of gradle (1.10+), android build tools (0.9.+) and android-studio (0.5.1+)
updated generic method definition.
added null check.
- fixed typos
- added class documentation to MissionItemView
- removed unused methods, and fields.
- exported status bar notification functionality to 'org.droidplanner.android.notifications.NotificationHandler'.
- added Android Wear library jar, and started integration of existing status bar notifications with it.
replaced deprecated functionality: use of wakelock to maintain screen brightness.
updated 'Keep screen bright' preference's summary.
- refactored 'org.droidplanner.android.helpers.TTS' to 'org.droidplanner.android.notifications.TTSNotificationProvider', highlighting the fact the TTS class is part of the toolkit used to dispatch user (audible )notifications.

- updated NotificationHandler's role. The class is now the only interface by which notifications are dispatched from the app. Behind the scenes, the NotificationHandler class relays the dispatched notifications to the status bar, and audible notification providers.

- replaced the 'TTS' instance field in 'org.droidplanner.android.DroidPlannerApp' with a 'NotificationHandler' instance field.

- added convenience getter methods to 'NotificationHandler' in order to access the functionality provided by 'StatusBarNotificationProvider' and 'TtsNotificationProvider' while the refactoring is still in progress.
Comment out follow me option until it is implemented.
Merge pull request #704 from tensafefrogs/master

Comment out follow me option until it is implemented.
Clear the previous flight path when arming. Fixes #701.
Merge pull request #705 from tensafefrogs/flight-path-clear-on-arm

Clear the previous flight path when arming. Fixes #701.
Merge pull request #702 from ne0fhyk/fix_misc

Miscellaneous set of fixes
Core: Fixing un-updated package names after the rename.
UI: Removing a bunch of methods related to the DetailFragment to a new 'manager' class
Eclipse: Adding necessary configuration to properly build the project under eclipse.

* Removed the dependency on PlayServices at CORE
* Changed ANDROID to API19
* Added Core and UsbSerialLibrary as a dependency to ANDROID
Remove split code from Mavlink library
Squashed 'Mavlink/' content from commit 684e44a

git-subtree-dir: Mavlink
git-subtree-split: 684e44a4d31779d1051f8fc7e2e3e5800ef14253
Merge Mavlink library into /Mavlink folder, used data from commit 'f1161b78adc0699c81a1747a2c180b29062c80bb' as 'Mavlink'
Removing both submodules, so they can be re-added as git subtrees