Move side-car API(s) to use Executor

- To address possible thread-safety issues,
  execute API(s) on the same thread instead
  of using binder thread pool
- Remove expected thrown RemoteException from
  methods where it is not thrown from IMS Service
- Add permission checks to the side-car base classes
  to check on the calling process

Change-Id: I1195b88dd292fd723c341c687ff55957fff7e7d3
CRs-Fixed: 3336455
5 files changed
tree: 87f71ee12a0f17639d3d65be9440a26d1cce9c3c
  1. extphone/
  2. ims/
  3. internal/
  4. qti-hidl-wrapper/
  5. qti-utils/