Social evolution in the Lepidoptera: ecological context and communication in larval societies.