Changes with version 1.1.5: * Added the DelegateObject class * Added execBeforeMe to proteusPreinit and proteusLUPreinit to execute the adv3LibPreinit before these preinits * Replaced references to ofKind() in the library extensions to ofKindOrUU() which includes object modifications in the ofKind() comparison. * Change the names of Structure.t methods to be more consistent with the TADS 3 language conventions: OLD NAME NEW NAME structureIter inherOrderIter getStructure getInherStrucList getDefinedStructure getInherDefStrucList getStateStructure getInherStateStrucList getActionStructure getInherActStrucList getDefinedActionStructure getInherDefActStrucList getStructureClasses getInherSuperclassList getStructureProperties getInherPropList getDefinedStructureProperties getInherDefPropList getStateProperties getInherStatePropList getActionProperties getInherActPropList getFirstAncestors getFirstAncestorList getFirstNamedAncestors getFirstNamedAncestorList getFirstSymbolicAncestors getFirstSymAncestorList getFirstDescendants getFirstDescendantList getFirstNamedDescendants getFirstNamedDescendantList getUnnamedInternalAncestors getUnnamedInternalAncestorList * Changed the Action getHref() generation so that metacommands begin with '@' rather than 'z'. * Changed references to 'Fixture' to 'NonPortable' * Changed the propType() evaluation in ZshowStateObj to check for TypeNil or nil * Changed references to [1] in lists to car() to avoid exceptions with empty lists * Remove &sourceTextOrder from the list created in servicePropertyIter in the InterfaceLU class * Changed the code for isAncestorOf(), isParentOf(), isDescendantOf(), getChildList(), isChildOf(), getObjModList(), ofKindOrUU(), getDescendantList() * Added isFirstSymAncestorOf(), isFirstNamedAncestorOf(), isFirstDescendantOf(), isObjModOf(), isUnnamedInternalAncestorOf(), hasTrait() * Removed getInheritanceOrder() method, now replaced by getInherStructure()