Wardrobe

This class, derived from GeneralInventory, is meant to contain Apparel, although it can contain any PersistentObject}. It overrides sort() so that the contents are sorted in order of ClothingSlot value rather than alphabetically, with any non-Apparel items listed last.

FIXME There is some hacky crap in the sort implementation to ensure that dresses are listed below bottoms. Which is, well, hacky. Perhaps it would be better to sort by wardrobeCategory.