Socket will ping the other end to keep it alive

Every config.socket.pingInterval seconds 'non-patient-firewall' message will be
sent to a client and client will answer with his clock value.
Calculating differences and round trip times we are making sure that clocks are
synced.