GeoTools: added utility function to GeoTools
Math: added rotation matrix code to mathutils
Footprint: Added backprojection code for footprint math.
Footprints: Clean-up camera constructors
Maps: Add a real time camera footprint
Camera: rename camera footprints class
Camera: Rework camera/footprints code for the new class

refactor code into the getCurrentFieldOfView method
CameraInfo: Moved camera info to the survey package
Camera: Fix imports broken my last commit
Coord2D: Implement equals method on Coord2D class
Footprints: Finish the test code.
Android: Add a preference to draw the footprints in realtime (opt-in).
Merge pull request #1266 from DroidPlanner/cameraFootprint

Camera footprint
Merge branch 'master' of https://github.com/DroidPlanner/droidplanner into dp_3dr_services

Conflicts:
	Android/src/org/droidplanner/android/fragments/DroneMap.java
	Android/src/org/droidplanner/android/maps/providers/google_map/GoogleMapFragment.java
	Android/src/org/droidplanner/android/maps/providers/mapbox/MapBoxFragment.java
	Android/src/org/droidplanner/android/proxy/mission/item/adapters/CamerasAdapter.java
	Android/src/org/droidplanner/android/proxy/mission/item/fragments/MissionStructureScannerFragment.java
	Android/src/org/droidplanner/android/proxy/mission/item/fragments/MissionSurveyFragment.java
	Android/src/org/droidplanner/android/utils/file/IO/CameraInfoReader.java
	Android/src/org/droidplanner/android/utils/file/help/CameraInfoLoader.java
	Core/src/org/droidplanner/core/MAVLink/MavLinkMsgHandler.java
	Core/src/org/droidplanner/core/drone/DroneImpl.java
	Core/src/org/droidplanner/core/drone/variables/Camera.java
	Core/src/org/droidplanner/core/helpers/coordinates/Coord2D.java
	Core/src/org/droidplanner/core/helpers/geoTools/GeoTools.java
	Core/src/org/droidplanner/core/helpers/math/MathUtil.java
	Core/src/org/droidplanner/core/mission/survey/Survey.java
	Core/src/org/droidplanner/core/mission/survey/SurveyData.java
	Core/src/org/droidplanner/core/mission/waypoints/StructureScanner.java
	Core/src/org/droidplanner/core/model/Drone.java
	Core/src/org/droidplanner/core/survey/CameraInfo.java
	Core/src/org/droidplanner/core/survey/Footprint.java
	Core/test/org/droidplanner/core/helpers/math/MathUtilTest.java
	Desktop/src/org/droidplanner/desktop/ui/Map.java
updated to reflect changes in the core library.
Merge branch 'master' of github.com:3drobotics/3DR-Services-Library
Merge branch 'master' of github.com:ne0fhyk/3DRServicesClient into dp_3dr_services
fixed compile issues.
interface update.
Merge branch 'master' of github.com:3drobotics/3DR-Services-Library