Couple more pci cleanups
- Extract driver matching logic into config.rs.
- Avoid passing the full PciHeader to drivers. Most of it was already passed through SubdriverArguments and the rest would need separate methods to get accurate information anyway.
- Remove all fields from PciHeader that we are unlikely to need in the future.