Combined polyj WrappedClassType, InstType, and SubstType interfaces into PolyJSubstType.
Combined polyj WrappedClassType, InstType, and SubstType interfaces into
PolyJSubstType.

Same functionality as last commit.

xcv58/polyglot,blue-systems-group/project.maybe.polyglot,liujed/polyglot-eclipse,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,liujed/polyglot-eclipse,liujed/polyglot-eclipse,liujed/polyglot-eclipse,xcv58/polyglot,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,blue-systems-group/project.maybe.polyglot