fixes issue #852 by making sure the map is initialized before any interaction with it.
Merge pull request #853 from ne0fhyk/fix_issue_852

Fixes issue #852
updated the android support library.
switched from the system NotificationManager to the compatibility library NotificationManagerCompat. The latter one provides support for android wear.
updated google play library.
Merge pull request #855 from ne0fhyk/feature_library_update

Project libraries update
added logic to automatically dismiss the notification once disconnected.
Merge branch 'master' of https://github.com/DroidPlanner/droidplanner into feature_ui_update
action bar ui layout bug fix.
configuration activity bug fix.
update flight and editor screen to make use of kitkat new functionality.
replaced the default google map 'go to my location' button.
set 'go to my location' button to move when the flight mode panel drawer is opened/closed.
updated google map user location retrieval logic.
added 'go to drone location' map button.
updating autopan handling logic.
completed auto pan mode update.
removed auto pan from settings screen.
fixed bug when trying to activate auto pan with google api not yet connected.
updated google user location update preferences.
ui cleanup.
ui cleanup.
ui cleanup.
Copying files from Osm2garminAPI
Organizing methods