Move: Do not add package directive if target package is empty
 #KT-6455 Fixed
Move: Fix reference binding for the case of default target package
 #KT-6457 Fixed
Unconfigure runtime to avoid affecting further tests
Change the way of runtime configuration in JsePsiUnifierTest
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