Some code cleanups to typediff.py

added super and children querying code for lists of types in delphin.py