face detector now publishes PositionMeasurementArray messages containing all of the faces found in one frame. It also correctly (but greedily) associates faces between frames. Finally, it only runs if someone is subscribed to one of its outputs.