Remove use of __connection_header in topic_tools relay/throttle and test_roscpp

Topic tools relay and throttle now use the ros::MessageEvent to get connection information. 

The unused (and unbuilt) tool "demux" is removed. 

"test_roscpp" has small changes to use the ros::MessageEvent.