There are too many ways to call (*shutdown)() and others in Linux
it seems; rather than using the one from dev_pm_ops or directly
on the bus system device, some wireless drivers are setting it on
struct device_driver so add it.
Bump __FreeBSD_version as this changes the size of various other
structs which have struct device_driver embedded.
Sponsored by: The FreeBSD Foundation