Allow PM backends to report supported sleep types when registering through power_pm_register. Expose this information through kern.power.supported_stype sysctl, and set defaults for power_standby/suspend/hibernate_stype based on this.
Implement this in ACPI PM backend.