QCOM Powerhal can ES&D

Change-Id: I53ea58dc5c48f345cdd67c93e6518604d33f69f6
(cherry picked from commit 8e86c98d50dd5ab0971a1bb2e9d10310b5086fd5)
(cherry picked from commit cff7932352284071a90e2f5b081189495abfa1da)
Restore interactive extension

Change-Id: I435b54983ed0e02ebe3f421400219d8fe9156224
(cherry picked from commit 743d545e76d462407509e053e1f0f83b0819f4eb)
(cherry picked from commit 510db6ab78121e97e1e7321615246753da4f23ed)