Port away from deprecated stuff in preparation for Qt6
Please review !77 (merged) first.
- Doesn't port away from
QNetworkManager
because its replacement doesn't exist until Qt6 - Contains the commits from !77 (merged) so hopefully I won't have to rebase
Edited by Jack Hill