Update type matching between different ASTContexts to handle types with cyclical references.
Update type matching between different ASTContexts to handle types with cyclical references.

seec-team/seec,seec-team/seec,mheinsen/seec,seec-team/seec,mheinsen/seec,seec-team/seec,mheinsen/seec,mheinsen/seec,mheinsen/seec,seec-team/seec