power: Implement dynamic wifi power switching

Add dynamic power switching.  On tablet mode changed, call set
set_wifi_transmit_power helper binary via powerd_setuid_helper to send a
netlink message to kernel.

BUG=chromium:606718
TEST=`FEATURES=test emerge-cyan power_manager`

Change-Id: I3c246e771799d296fa9f87dbe515bd3ffa557299
Reviewed-on: https://chromium-review.googlesource.com/341519
Commit-Ready: Wei-Ning Huang <wnhuang@chromium.org>
Tested-by: Wei-Ning Huang <wnhuang@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/381320
Reviewed-by: Wei-Ning Huang <wnhuang@chromium.org>
Commit-Queue: Wei-Ning Huang <wnhuang@chromium.org>
9 files changed