change thread interface
 fibug: RpcClientChannel::OnTimedout may called after it dctor
 define
When RpcClientController reconnect, put new connection first
then close previous connection

AllScenario.AsyncAndSync won't coredump, but sync will deadlock.
Merge remote branch 'origin/rpc-0.1.6' into rpc-0.1.6