Point release with accumulated fixes over the year
This is also likely to be the the last release from this branch before we switch over to the GIS branch as the default.
The biggest changes were:
- migration to the most recent version of anaconda
- migration to the most recent version of all the support libraries, and
- upgrades to the setup scripts,
- listing all dependencies,
- removing all deprecated code, and
- adding an automated test pipeline
Other changes include:
- switch to the most recent version of anaconda
- added more simulation code
- add a new method to store data synchronously
- use it for the
destination_confirm
class - minor fixes to openid auth server validation
- add support for routing with OSRM
- fixes to push notifications + supporting FCM on iOS as well
- add a script to upload a timeline to a remote server
- fix performance issues with reading incident entries from the usercache
- upgrade the motionactivity formatter since we no longer use the internal android class names for the fields