Merge changes I9f2d4e1b,Iad9ada1f,Ic8d269b4

* changes:
  Implements PendingIntent based createClient API
  Adds bindClient method to service AIDL
  Close unregistered clients with no PendingIntent