In core node properties that are published as ROS messages, retain the oldest input message header which most conservatively describes the timestamp of that new message.
Also fixes the SensorGps output message which has not been looked at for a while. GPSInput may have similar issues.
In core node properties that are published as ROS messages, retain the oldest input message header which most conservatively describes the timestamp of that new message.