A bunch of cleanup to the UPnP discoverer

Review Request #1893 — Created Oct. 4, 2022 and submitted — Latest diff uploaded

Information

traversity/traversity
default

Reviewers

This is still non-functional and not fully implemented. This is on purpose as
the current async setup for all discoverers isn't going to work right and we
need to change that. But rather than do all of that here, I opted to get these
changes reviewed before changing that API.

Compiled

Commits

Files