FIX: Type matching assertion in CallExtractor needs to use Unified type.
TypeUnifier requires special handling for AutoFilter

This is needed because a pointer fixup is required before a call takes place on a nonpolymorphic type
Correcting erroneous text
Cleaning up else-filter declaration
Detemplatification of NewAutoFilter
Eliminating a hard-to-support duplication check
Demangle error message in AutoPacket.
Distinguish inputs in merge test.
SQUASH ME: AutoPacketFactory is not using CallExtractor types.
SQUASH ME: Adding ComplexTypeUnifier extensions to broadcast and pipe type names.