Make modifications to non-UI incall binding

Support binding to non-UI in-call services if they change their
component state to enabled in the middle of a call. Also allow them to
return null from onBind without penalty.

Bug: 148969791
Test: atest NonUiInCallServiceTest
Change-Id: I24273e3b1b7b7e324c0153315f6bc0fa61020919
3 files changed