James D. Callahan III:
	- Allow sorting by a pet's primary (highest) stat.
	- Move pets which are unable to battle to the bottom of the list, just above those which are not yet owned.
	- Display the pet's most prominent stat (if it has one) next to its level on the list of buttons.
	- Since boolean values can't be greater or less than another boolean value, treat them as 1 or 0 for sorting purposes.
	- Number of unique pets shouldn't change when filtering.
	- Don't update the list (and hence the button scripts) if the PetJournal isn't visible.
