Fix incorrect test data
Minor, delete obsolete check

'superCall' is now never a JetDelegatorByExpressionSpecifier, so the check is
useless
Fix NoSuchMethodError for data classes with private parameters

Introduced in a07909bb52df3d57946d75a1bc041f7c9f6df1bb
Support object array annotation arguments in deserialization
Temporarily prohibit non-local returns for some stdlib functions

Make InlineUtil work with FQ names, not descriptors

 #KT-5496 Fixed
 #KT-5497 Fixed
Fix unjustified assert in PropertyCodegen

 #KT-5505 Fixed
Add injector-generator to artifacts
Merge pull request #498 from zarechenskiy/injector-generator

Add injector-generator to artifacts
Resurrect assert for property default values in FULL mode

Respond to
https://github.com/JetBrains/kotlin/commit/4980a3357231c833ebdb7111d16e7be5bd342521#commitcomment-7078429

 #KT-5505 Fixed
Remove Object from supertypes in testData of compiledJavaCompareWithKotlin
Don't load Object as a supertype for Java classes

 #KT-4890 In Progress
 #KT-5002 Fixed
Introduce kotlin.Cloneable

- Cloneable is a trait with a single member 'clone', which is mapped to
  java.lang.Cloneable on JVM
- 'clone' is non-abstract to be able to call 'super.clone()' in the
  implementations. Also it's nice that if you need your class to be Cloneable,
  most of the time just inheriting from Cloneable will work
- hack 'super.clone()' in JVM intrinsics and TImpl delegation generation
- make arrays Cloneable, handle 'clone()' calls in the intrinsic

 #KT-4890 In Progress
Introduce kotlin.jvm.Finalizable

 #KT-4890 Fixed