Visitor UnionBasisChecker - reimplemented.
Rewritten visitor FunctionTypeFinder
New visitor ConcreateTypeImplementor.
new visitor PTypeResolver. 1st level Unfold only
PTypeResolver visitor finished.
Changes to Assistants.
Finishing PTypeFinder visitor
new visitor ProductExtendedChecker.
Finish ProductExtendedChecker visitor.
Some commenting out unused methods.
new visitor ProductExtendedTypeFinder
Merge commit 'f5b810901ce8ce4c42fcb02ea8f8d492187036e8' into compass/development
Merge branch 'origin/assistant-rewrite'
new visitor PTypeExtenderChecker.
Merge remote-tracking branch 'origin/astv2-pvj' into assistant-rewrite
Finish visitor PTypeExtendedChecker
* Modified the LexNameToken getModified() method to preserve old and explicit
* Modified the APostOpExp case in the ExpressionEvaluator to assign self
  to subself if no superdefs exists.
* Modified the AVariableExp in the ExpressionEvaluator to add a module
  to the name if its empty.
new visitor VoidExistanceChecker.
New visitor VoidBasisChecker.
Move file VoidExistanseChecker.
Commenting out unused methods - clean up
new visitor PossibleTypeFinder
Comment out methods in AClassTypeAssistantTC