Added new Model for the device postion and a class for recording and optimizing gps and sensor data.
first optimizing algorithm for locations added refs #2543
Merged 'develop' into feature refs #2543
set first structure of the Optimizer class refs #2543
added a new constructor with timestamp, azimuth,pitch,roll
added a model for saving Geomagnetic data(azimuth,pitch,roll)
Merge remote-tracking branch 'origin/feature/2542and2544-RecordingAndOptimizingPositionData' into feature/2540-LocalizationWithSensoren
changed DevicePositon to DeviceOrientation
changed .service.PositionListener to .service.OrientationListener
changed a method name
and import io.github.data4all.util.Optimizer
added service OrientationListener to manifest