Add connect method to TcpChannel.

Also add an option to RpcClient.get_tcp_channel, so that user can specify that whether he wants to wait for the connectivity of the channel.
UT will be added later.
Add UT for RpcClient and TcpChannel.

close #7
Fix a typo in error message.