KT4385 Bug Fix for Unnecessary Parentheses in WhenToIfIntention
Add regression tests for obsolete issues

 #KT-2592 Obsolete
 #KT-2768 Obsolete
Android tests: revert sdk version to 4.1
Test common Gradle property for kotlin version
Merge pull request #410 from kuity/unnecessaryParensInWhenToIf

Fix KT-4385 "Unnecessary parentheses in "replace when with if"
Gradle: do not add ext prefix for kotlin_version property
 #KT-4690 Fixed
Merge pull request #416 from nskvortsov/KT-4690

Test common Gradle property for kotlin version
Added inline flag to ant build tool
Gradle inline option support
Maven inline option support
Make KDoc generate documentation on red code

KDoc is not a compiler, so it should not care whether or not the code is valid.
Therefore suppress the compiler's exit code, errors and warnings in KDoc plugin
Clean code in KDoc

Fix warnings, outdated TODOs, formatting, etc.
Minor, fix wrong string template in KAnnotation.toString()
Fix incorrect apidoc for 'kotlin'

KDoc was confused because now there are two package fragments for package
'kotlin' (built-ins and stdlib). KDoc's KPackage now has a list of descriptors,
not only one.

This fixes missing documentation for top-level members in package 'kotlin' in
the apidoc

 #KT-2521 Fixed
Minor, add assertion messages, fix warnings
Don't write "ResolvedCall<? extends CallableDescriptor>"

ResolvedCall has a type parameter D which extends CallableDescriptor.
Hence in Java "ResolvedCall<? extends CallableDescriptor>" = "ResolvedCall<?>"

The same story with these classes:
- ResolutionTask
- CallCandidateResolutionContext
- OverloadResolutionResults
Update to IDEA 135.445
TopDownAnalyzer supports lazy mode
Minor. ClassDescriptorWithResolutionScopes instead of MutableClassDescriptor
Package directives resolved in lazy TDA