Revert "Add device enumeration interface (v4)"
This reverts commit fde49691. The commit adds an API that does not seem flexible enough to be used in current open-source projects. Additionally it adds a hidden dependency of libudev, which when used in mesa caused grief when combined with Steam('s runtime). Let's revert this for now and add a tweaked API later on that can be used in mesa/xserver. Cc: Frank Min <email@example.com> Cc: Christian König <firstname.lastname@example.org> Cc: Alex Deucher <email@example.com> Cc: Jammy Zhou <Jammy.Zhou@amd.com>