Bug 2517: Catch RuntimeExceptions thrown from the DCL in DataChangeListener

This prevents akka from suppressing/dropping subsequent data change
events if a RuntimeException is propagated to akka.

Change-Id: Ibc90e00c56a3e3b6f0039ff609d639fe8201adf0
Signed-off-by: tpantelis <tpanteli@brocade.com>
Fix bug 2449 in sal-remoterpc-connector
Regarding to Moiz's comments, replace sender from null to
ActorRef.noSender() in RpcManager.java

Register SchemeContextListener with global SchemeService and push scheme
context to RpcBroker

Change-Id: Ia941f25f7b82a8146bf412389fbea5219c76f55a
Signed-off-by: Xin Chang <xin.chang@huawei.com>
Merge "Bug 2517: Catch RuntimeExceptions thrown from the DCL in DataChangeListener"
Merge "Fix bug 2449 in sal-remoterpc-connector Regarding to Moiz's comments, replace sender from null to ActorRef.noSender() in RpcManager.java"