Avoid unnecessary repeated messages.
Created by: SkyToGround
Description
I have been a bit irritated by the forwarder sending repeated messages regardless of if there has been a recent update or not. This PR should change the behaviour such that repeated messages are only transmitted if no new messages have been received within the repetition time.
Furthermore:
- black has been disabled for failing the build on files that have not been touched.
- mypy has been disabled for the same reason.
- flatbuffers has been updated to version 1.12 as the application failed to run on 1.11.