Complete implementation of DataChangeListenerProxy

Change-Id: Ia7282b57ae918ba390523ff880b3b86d44972178
Signed-off-by: Moiz Raja <moraja@cisco.com>