IDE-1215.  Inner interfaces are implicitly static
IDE-1200.  Detect conflicts with enhancement properties/methods and enhanced type methods/properties
don't expose members of enclosing class of an ancestor where the encloser does not also enclose the sublcass
Merge branch 'spec' into master
Merge branch 'master' into pdalbora-remove-entity-typeloader