transport: Add non-template functions for service registration

Add an implementation of registerPassthroughServiceImplementation
which takes interface name as string instead of using a template.
This allows services to avoid dependency on interface libraries.

Bug: 148115870
Test: verify that updated audio HAL service works
Change-Id: I1ef9d9f830e4ff217c5b24bb5b4919af05d7cfa6
3 files changed