Core: Make CylindricalSurvey extend a SpatialCoordItem

This enables the reuse of UI code for map markers
Editor: CylindricalSurvey should use the missionItem as a spatialCoordItem
Rename: Rename CylindricalSurvey to StructureScanner
Rename: Fix references broken by move/rename
Merge pull request #1234 from DroidPlanner/structure_scanner_fix_1224

Structure scanner fixes
Survey: When adding a survey via MissionProxy update the survey grid
Survey: Update the surveyFragment layout
Editor: Creating the survey fragment should change the survey properties

Fixed this by updating the views before adding the change listeners
Cameras: Change camera defaults to match SX260
Survey: Make camera adapter default to SX260
Removed duplicated information on XML
Survey: Removed inner waypoints feature
Core: Implement camera triggering via missions
Android: Implement CameraTrigger on Android
Core: Fix on cameraTrigger implementation
CameraTrigger: Camera trigger should go down to zero, meaning disabled
Merge branch 'cameraTrigger' into surveyFixes
Survey: Implement CameraTrigger distance on Survey planning
Merge pull request #1235 from DroidPlanner/cameraTrigger

Camera trigger
Merge pull request #1236 from DroidPlanner/surveyFixes

Survey fixes
Merge branch 'master' of https://github.com/DroidPlanner/droidplanner into dp_3dr_services

Conflicts:
	Android/src/org/droidplanner/android/proxy/mission/item/fragments/MissionDetailFragment.java
	Android/src/org/droidplanner/android/proxy/mission/item/fragments/MissionStructureScannerFragment.java
	Android/src/org/droidplanner/android/proxy/mission/item/fragments/MissionSurveyFragment.java