binder: Implement the callback addition/removal am: 8e6e235ef7 am: ab8a11b04e am: b309f734b3
am: 34763310bf

Change-Id: I2736f28df40f5b9f86cadad0007033f40446ff1b