HiKey/HiKey960: Rework HiKey PowerHAL to use power@1.1 interface

This reworks the old power.hikey[960].so poewrHAL library to
implement the power@1.1-service interface.

Much of this change is taken from the marlin implementation.

Change-Id: I7cc4068a28dfb48348b18024b00ff53526e189af
Signed-off-by: John Stultz <john.stultz@linaro.org>
11 files changed