Captured type might be substituted in an opposite projection
 out Captured (in Int) = out Int
 in Captured (out Int) = in Int
Minor: fixed toString
Simplistic support for `native` flag
Support native on [platformStatic] functions
Make native class object members delegate to static methods in the outer class
Use newer dex to verify Kotlin bytecode in tests
Do not complain about missing bodies on native functions
Report error on native abstract declarations
Report error on native declaration with a body
Report error on native members of traits
Test for overriding with a native function
Report an error on native declarations marked ilnine
Test for function with default parameters marked native
Support native top-level functions
Spec for native declarations
Report syntax errors in box tests
Test for native property accessors
PlatformStaticGenerator reworked to use FunctionCodegen.generateMethod()
Fix access to private static native functions
Added test for KT-6454 Obsolete class-files for lambdas aren't removed from output when 'inline' annotation is added to function.

The bug is reproducible only for non-incremental compilation mode, which
will be deprecated soon.

 #KT-6454 can't reproduce