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)
tried to implement something like ringbuffer and adjust the gpsservice
RingBuffer generic refs #2542
changed bindingmethod refs #2542
cleaned up the code refs #2542
Merge branch 'feature/2542and2544-RecordingAndOptimizingPositionData' into feature/2542-GPShistory
refactoring after merge
deleted unused variables
Merge remote-tracking branch 'origin/feature/2542-GPShistory' into feature/2542and2544-RecordingAndOptimizingPositionData
Optimizer changed refs #2543
Merge branch 'feature/2542and2544-RecordingAndOptimizingPositionData' into feature/2572-PicturepixelToGps
The actual x and y coordinates of the vector calculated from the device orientation are displayed refs #2572