Non blocking ping rtt

PingをノンブロッキングにしてRTTを測るようにしてみました。

@makiuchi-d 
たしかにそうですね。
考慮漏れなので修正します。

@methane 
もともとのブロッキングする`Ping()`はクライアントなら5000ms、
サーバなら1000ms経過してもPongが帰ってこなかったら
falseを返すようになっていたのでその実装に合わせました。
どちらか一方でよいでしょうか？