100 robot teams just competed in a half-marathon in Beijing. What does that mean for humanoid robots? And what does it mean for humans?