add rpc error handler

Change-Id: I7627b56f533f392397824347d8d9bc8556bd8068
update constants

Change-Id: Ie9f782fd53a31672a12fa993e4e6a01e747f4abf
refactor watchdog

Change-Id: I19a2cf8aa394bd47b31282648e93afb160d9d14d
add master watchdog

Change-Id: I251cda25bc7d2d5b0005faa760f0fa3eb26a8f8e
update watcher

Change-Id: I214013836200639aac732849544b2eff33add95a
remove notify callbacks

Change-Id: Iaafc75040bcd86d5ed7d36fc5be003ae6d4ef5bb
add blacklist filter

Change-Id: I0b67b0f676bf8adca5f4ba91e19a0921c91dbccf
add dynamic blacklist

Change-Id: I419746335a03edd3473fe570221baa8fe8e60c13
add ip regular expression check

Change-Id: I44b5a7c6d268846f87d15f61154f382ab4131b12
add timeout filter limit

Change-Id: Ic11b53b74902d638bd48d6d9269c33060baf3582
fix bug for connector

Change-Id: I919b75c44a7bd90d6ca2b71b629346894a39a666
update for decodeIO protobuf

Change-Id: Idb03b639e2aa9a3f7d62c2a3e5cb3b78452df4cc
refactor hybridconnector

Change-Id: I00734964c20c43585c0677194ed2e676a2c021ba
remove useless logger

Change-Id: I9c44bd9acdc4e7f1d60cd9c770369c349f3c7663
add configureLogger interface

Change-Id: Ic0eda4969707138dfe41073bbf7739cc98ea57fc
add channel serialization

Change-Id: Ic18a3f3269b0dcea5432d28725bf4a26b1f9e0a2
update channel option

Change-Id: I93713c9f1c81e1fcd1ae807dc7ad96a090cc2f42
add compatible for other type of rpc

Change-Id: I2ffcb7f51d1b3a03403129fae88ecfc841e62520
update test cases

Change-Id: Iea290de4c7bae91d9ae9a7bce80d81f606a22482
update for decodeIO protobufjs

Change-Id: I2c767e8b59a59110a5c2b7af98d532653ab65399