Allow fixing race condition in lazy HAL.

This implements the updated interface for IServiceManager.

Interfaces are directly retrieved from their corresponding locations
and now servers are allowed to unregister themselves before shutting
down.

Bug: 123318663
Test: hidl_test, manual

Change-Id: Ia700d356d67a7c779262243225af5570d4c2817f
Merged-In: Ia700d356d67a7c779262243225af5570d4c2817f
4 files changed