Build jar for upsource
Make Kotlin accessible for UpSource.

Extracted some initialization of JetCoreEnvironment.
KT-4295 Wrong diagnostic about "weaken access privilege" when override properties in constructor

  #KT-4295 Fixed
Fix test data
Removing unneeded "public override val" from constructors across the project

  #KT-4295 Fixed
Parameter processing rewrote with parameter builder
Split capture parameter descriptor and it representation
Some renaming
Inline test data structure changed
Support non local return generation, support non local return inlining
New diagnostic for non-local return annotation
Test update for new ONLY_LOCAL_RETURN diagnostic
Stdlib update due ONLY_LOCAL_RETURN diagnostic
Avoid exceptions in test setUp cause tearDown would not be invoked
Annotation parameter processing util
Analyzer Frame patching cause exception on void non local returns
Not building kotlin-for-upsource.jar on running 'dist'
Use Call instead of CallKey as a map key in ResolutionResultsCache
Added CallCompleter component
Regenerated injectors
Added NotNull annotations
Logic of completing call rewritten in CallCompleter
Changed interface ResolutionResultsCache