AHAL: battery_listener: Add support for health hidl interface

- Changes to support HIDL interface for Health service based
  on a flag. This is required for products where Health service
  still uses HIDL interface.
- The macro HEALTH_AIDL is used for AIDL interface.
- Do not define HEALTH_AIDL for anorak, as Health uses
  HIDL interface here.

Change-Id: I64e1f89a2f5501cd7567d53ea5a5319627d797be
2 files changed