fixbug: spell error
 change base/logging
 add unittest
 RpcClientController use subtle::RpcClientConnection but not RpcClientChannel because RpcClientChannel may destroy at any time
 adjust log
 add RPC_CHECK
 base
 fixbug: in timer
 free memory of closure
 fixbug
 fixbug