zero: rewrote power-HAL in C++
zero: rewrote power-HAL in C++

Change-Id: Idbb1ee56f4ffeda189cbf65b1dab1ade10ad2422

TeamNexus/android_device_samsung_zero-common,TeamNexus/android_device_samsung_zero-common,TeamNexus/android_device_samsung_zero-common,TeamNexus/android_device_samsung_zero-common,TeamNexus/android_device_samsung_zero-common