MY update idea sdk
kotlin jps builder: add checkCanceled
KoltinCompiler must not handle IOException
move kotlin source file filter to proper place
kotlin jps builder: correct implementation of getSourceFiles
hide InvocationTargetException — simplify error output
kotlin jps builder: correct implementation of getSourceFiles KotlinCompiler must expect only files, but not directories.
Unneeded lock & on-demand initialization removed
JsBuilder -> KotlinTargetBuilder
JsBuilder -> KotlinTargetBuilder
Renamed Matcher -> NavigationStrategy. Extracted anonymous classes.
Renamed Matcher -> NavigationStrategy.

Extracted anonymous classes. Renamed methods.
receiverType parameter.
Removed constructor parenthesis for named objects and enum entries.
Supported navigation to decompiled named object and its members.
Supported navigation to source of named object and its members.
Simplified JetClsNavigationPolicy.
Got rid of code duplication.
Replaced some ifs with asserts.
Minor. Renamed variable.