thermal-hal: Re-arch thermal HAL implementation

Re-design thermal HAL server side implementation
to accomodate below features.
-Use sensor names and get thermal zone ids on the fly
 using sensor names.
-Generalize APIs implementation and remove repeated
 code implementation in target specific files.
-Minimize target specific configuration and avoid
 target specific file going forward.

Change-Id: Ib61c591d60d17aaeac0eb84ec9b3a4775173a416
5 files changed