ACPI and power management fixes for 3.16-rc6

 - Fix for a recently introduced NULL pointer dereference in the core
   system suspend code occuring when platforms without ACPI attempt to
   use the "freeze" sleep state from Zhang Rui.

 - Fix for a recently introduced build warning in cpufreq headers from
   Brian W Hart.

 - Fix for a 3.13 cpufreq regression related to sysem resume that
   triggers on some systems with multiple CPU clusters from Viresh Kumar.

 - Fix for a 3.4 regression in request_firmware() resulting in
   WARN_ON()s on some systems during system resume from Takashi Iwai.

 - Revert of the ACPI video commit that changed the default value of
   the video.brightness_switch_enabled command line argument to 0 as
   it has been reported to break existing setups.

 - ACPI device enumeration documentation update to take recent code
   changes into account and make the documentation match the code again
   from Darren Hart.

 - Fixes for the sa1110, imx6q, kirkwood, and cpu0 cpufreq drivers
   from Linus Walleij, Nicolas Del Piano, Quentin Armitage, Viresh Kumar.

 - New ACPI video blacklist entry for HP ProBook 4540s from Hans de Goede.

/
Merge branches 'pm-sleep' and 'pm-cpufreq'

* pm-sleep:
  PM / sleep: fix freeze_ops NULL pointer dereferences
  PM / sleep: Fix request_firmware() error at resume

* pm-cpufreq:
  cpufreq: make table sentinel macros unsigned to match use
  cpufreq: move policy kobj to policy->cpu at resume
  cpufreq: cpu0: OPPs can be populated at runtime
  cpufreq: kirkwood: Reinstate cpufreq driver for ARCH_KIRKWOOD
  cpufreq: imx6q: Select PM_OPP
  cpufreq: sa1110: set memory type for h3600