DroneMarker: Clean up of the DroneMarker class

Since we are using the new API to rotate the map some functions could be cleaned.
Also the dronemarker now uses the event structure of the app, so the parent fragment doesn't need to worry about it.