RVIZ should use ros::MessageEvents for connection information

Tested patch uses ros::MessageEvents for connection information, not the "__connection_header" field of a ROS message.