Update suspend delay code.

This updates wimax_manager to use new suspend delay code in
the power manager that uses protocol buffers and uses D-Bus
method calls to confirm suspend-readiness instead of
signals.

BUG=chromium-os:36980
TEST=unit tests pass, also manual: watched /var/log/messages
     and /var/log/power_manager/powerd.LATEST and confirmed
     that wimax_manager successfully registers a suspend
     delay at startup, unregisters the delay at shutdown,
     and that powerd defers suspending until wimax_manager
     has confirmed that it's ready
CQ-DEPEND=I4e94a6693b3e9d67d4b5e8bd190ee6e67ababa99
CQ-DEPEND=Ia333b97d7d4f0eec1696e966769dc34f9f240083

Change-Id: I8285aa0aa2131f8717a1a1c6fdda5d467e02228d
Reviewed-on: https://gerrit.chromium.org/gerrit/39679
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Daniel Erat <derat@chromium.org>
Tested-by: Daniel Erat <derat@chromium.org>
6 files changed