JetScope.getAllDescriptors made final
Changed language sematics: imports with '*' do not import packages anymore
Fixing compilation
Removed js package usages
Temporary added explicit imports of java.util.Collections into stdlib
No subpackages of current package resolved by short name
Renamed class + inherited NoSubpackagesInPackageScope from adapter class to get printScopeStructure implementation
Added test for correct package names resolve inside local classes
Minor, add test for obsolete issue

 #KT-4228 Obsolete
Fix runtime for kotlin-for-upsource and simplify classpath
Add 'build-bootstrap-artifacts' target to build.xml

Will be used in bootstrap build; no reason to build kotlin-for-upsource and
zip-test-data there
Fixed resolve for callable references
functions and properties have the same priority
Refactoring. Moved error checks (for abstract, super)
 to CandidateResolver

 Added error SUPER_CANT_BE_EXTENSION_RECEIVER (it was SUPER_IS_NOT_AN_EXPRESSION)
Simplified signatures propagation for vararg types
 (do not change flexible types)
Make vararg argument of java annotation have 'out' type
Added check for incompatible variance modifiers and repeated modifiers
Fixed message for TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH error
Added tests for simple approximation (of Captured(out/in Int))
Minor: added a comment
Rewritten captured type approximation test

Approximation bounds may be non-trivial both (in this case we ignore 'in' projection);
no need for special interpretation of 'Nothing?'