Code completion: do not list instance members from context with no instance

 #KT-6388 Fixed
 #KT-4422 Fixed
 #KT-5516 Fixed
Local variables should be visible on return statement in debugger
 #KT-6248 Fixed
Minor: replace deprecated function call
Correct labels for local variables
Debugger: add ability to evaluate expressions on closing bracket
Make LineNumberTest auto-generated
Stepping: do not write line numbers for call arguments
#KT-3080 Fixed
Fix NPE in ReferenceVariantsHelper
#KT-6500 Fixed
Debugger: use intellij method to invoke method (should mute breakpoint during invocation)
Debugger: fix evaluate expression for traits
fixed typo in file name
Fixed NPEs
Merge pull request #537 from JetBrains/rr/nik

fixed typo in file name
Rename ONLY_CLASSES -> ONLY_CLASSES_AND_PACKAGES
Pointless annotations removed
Generate annotations from descriptors, not PSI
KT-4881 Annotation resolved to package should be compile-time error

 #KT-4881 Fixed
Failing tests temporarily disabled
Take declaration's origin element before looking for declaration by descriptor
PSI Pattern Matching: Respect type arguments when matching calls
 #KT-6496 Fixed