rosnode) rosnode_ping to raise exception when socket.err occurs. Also update rostest.

This pull req takes over https://github.com/ros/ros_comm/pull/220