AOMEntry represents a Servant or potential Servant in the ActiveObjectMap. It may be in several states to allow for
long incarnate or etherealize operations. The methods on this class mostly represent input symbols to the state
machine that controls the lifecycle of the entry. A library is used to build the state machine rather than the more
usual state pattern so that the state machine transitions are explicitly visible.