-fix RegSyncClient so that it detects breaks in the socket connection to the server - by using keepalives
 -if we try to send on the socket periodically then we will detect connection errors
-made EGAIN and EWOULDBLOCK processing the same in a few additional spots
-add WinLeakCheck header to some new Websocket class files to aid in leak detection on windows


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.9@10993 ddefafc4-47db-0310-ae44-fa13212b10f2
-ensure mPollGrp is set before accessing it in AresDnsPollItem::resetPollGrp

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.9@10994 ddefafc4-47db-0310-ae44-fa13212b10f2
-fix for spinning in DnsThread - thanks to Bjorn Andersson

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.9@10995 ddefafc4-47db-0310-ae44-fa13212b10f2
-fix coding style

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.9@10996 ddefafc4-47db-0310-ae44-fa13212b10f2