Add regression test for KT-3413
initial stubs
prepare pull request
gradle-api deploy helpers
Fixes after review
fix NPE with logger, delete extracted annotations
gradle: delete annotations directory: replace exception by warning
fix maven build
Temporary disable imports sorting
Rename method
Optimize imports when insert new import (optimize imports on the fly should be turned on)
 #KT-3403 Fixed
Use CachedValuesManager.getCachedValue()
Use KotlinCacheManager to analyze all headers only once
Use a SLRUCache to reduce memory consumption
Source files copied under project: to make "get all project files" work
Restore forceResolve to false to prevent other tests from failing
Fixed translating primitive arrays to js.
Added support bitwise operations in js translator
KT-3395 mapOf function can't be used as literal
 #KT-3395 Fixed
added ResolutionResultsCache

all resolution results are written to it instead of trace