add two unittest
 .
 .
 remove proto_util
Merge remote branch 'origin/rpc' into rpc
merge
 .
 user shared_ptr manage RPCServiceChannel
memory leak
memory leak