halapi: Add configuration feature
The purpose of this patch is to change the way
hal-related information is managed.
The information specified in the header file is
changed to json format and can be changed at runtime.
so that the information changed at runtime can be
used without recompiling the library.
A testcase to verify the saved json data was added and
this testcase is ran at build time.
Change-Id: Ia9b83dfa18ea370ed4a3ce680c36a9f39317c6ff
Signed-off-by: Seungha Son <seungha.son@samsung.com>