ROS pose interface improvements

- added PoseStamped reader and writer
- added PoseWithCovarianceStamped writer
- pose and tf publishers: only publish if data is marked as valid, if the sensor data does not have a valid field, always publish
- pose subscribers: also export as `position` Vector and `orientation` Quaternion