Resolve dangling annotations in files and class bodies
J2K: fixed duplicated open modifier generated
Fix exception from completion and other services
LIGHT_CLASSES mode for scripts

- Do not generate constructor bodies
- Do not generate script class when package contents are requested
- NOT DONE: generate script class when its name is requested
Support navigation to dangling annotations in the IDE
fix KT-6192: VerifyError when using spreads with primitive arrays

#KT-6192 Fixed
Extract Function: Generate function in property's enclosing declaration if original expression belongs to initializer of that property
 #KT-6290 Fixed
Find Usages: Fix reference matching for declarations located in libraries
 #KT-5762 Fixed