[mr2943] Use common GuidSet instead of obsolete GuardianPetList and GroupPetList.

* Drop GuardianPetList and GroupPetList.
* Correct usage GetPets() by ref or no.
* Some code improvements.