support Runnable tag
add convenient constructor
NotNull
fixed NPE (getQualifiedName() for classes is nullable)
Merge remote-tracking branch 'origin/master'
allow plugins to suppress "interface never implemented" and "abstract class has no concrete subclass" inspections for classes which are implemented by proxies at runtime (e.g. for classes extending DomElement in DevKit)
make IG test light
IDEA-128911 (Replace 'if' with 'switch' should work when switching over getter return values)