clean up and fixed issue with junit assume
fixed issue where resource was set wrong in warning/error repoting
new visitor ProductExtendedTypeFinder
new visitor PTypeExtenderChecker.
Merge remote-tracking branch 'origin/astv2-pvj' into assistant-rewrite