don't generate two 'flatMap' methods(*) for Iterator

* with the same erased signature
 #KT-3373 Fixed
Move method
Add method isLocalClass to JetPsiUtil
Implement Class Hierarchy View
 #KT-3419
Fix for local closures
Update year in the licence
Update to 12.1 EAP (IDEA 128.101)
Enable SELECT_AUTOPOPUP_SUGGESTIONS_BY_CHARS settings in tests
Refactor test: remove irrelevant code
Added annotation to fix test.
Added commitAllDocuments() to avoid failing tests.
Removed redundant annotation to avoid indeterministic test failing.

It was failing because of duplication of the same annotation in IDEA JDK annotations and Kotlin JDK annotations.
Update to IDEA 129.17 (12.1 EAP)
Don't compute type and use reference for MakeClassAnAnnotation quick fix
Don't compute type and use reference for quick fix AddOpenModifierToClassDeclaration quick fix
Force activating post processing actions in order to initialize built-ins properly
Update to IDEA 129.60 (12.1 EAP RC)
Generating public flag for local functions/properties.
Don't consider libraries with empty source roots as JS libraries

 #KT-3425 Fixed
Remove old js during configuring new one