Fill in support for ping/pong message sending
Add idlePingFrequency to WebSocket

This automatically sends an empty ping frame after a duration
with no messages sent on the socket.
Merge pull request #1 from thefactory/ping

Ping