Includes the first 2197 commits (+27 since v2.14) for IPv8, containing:
- Added ability to wait for cache arrival in RequestCache
- Added documentation for the DHT(Discovery)Community
- Added peer address freeze
- Added taskmanager register shutdown task
- Fixed community bootstrap
- Updated REST tests to use Mocks
- Updated dataclass payloads to use a base class
- Updated minimum Python version to 3.9