Added manual ping capability and last ping time information.
Added heartbeat received event, ping time setter now private, reconnection postponed.