face detector now only runs if you're subscribed to one of its outputs. (The display image doesn't count.)
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.
merging master into groovy-devel