* tests/BaseEntitytest.cpp, tests/EntityExerciser.h,
tests/LocatedEntitytest.cpp, tests/Makefile.am,
tests/OOGThingtest.cpp, tests/OperationExerciser.cpp,
tests/OperationExerciser.h, tests/inheritancetest.cpp: Fix tests
to account for header changes, and the fact that some of the
base classes are now abstract.
* OperationExerciser.cpp, OperationExerciser.h: Template class to
exercise and test custom operation classes.
* Attacktest.cpp, Burntest.cpp, Choptest.cpp, Connecttest.cpp,
Cuttest.cpp, Delvetest.cpp, Digtest.cpp, Droptest.cpp,
Eattest.cpp, Monitortest.cpp, Mowtest.cpp, Nourishtest.cpp,
Pickuptest.cpp, Setuptest.cpp, Ticktest.cpp, Unseentest.cpp,
Updatetest.cpp: Use OperationExerciser on all current custom op
classes.