new test to highlight an issue
add new annotations
fix KT-4612 properly implement KDoc compiler, added integration test.
validating android annotations
Load class kind in KotlinSyntheticClass annotation

Fix some of the usages of KotlinSyntheticClass header where really package
parts were meant (they were committed by mistake).

DescriptorResolverUtils.isCompiledKotlinPackageClass no longer checks for class
being a compiled package part, because PSI classes are not built for package
parts (according to EmptyPackageFragmentClsStubBuilderFactory)
Minor, delete unnecessary parameter from util method
Minor, delete/inline methods
Extract DescriptorUtils.unwrapFakeOverride()
Minor, assert value != null in EnumValue

Similar to ArrayValue, AnnotationValue, etc.
Minor, revert unneeded "!!"
Add test on KotlinSyntheticClass annotation for $$TImpl
Delete default "import jet.*" from JS analyzer
Minor, inline only once-used methods
Convert to block body intention action
fix main function detection to rely on actually resolved types
Minor, use constants instead of hard-coded strings
Delete redundant annotation
Do not rely on write action lock during preparation phase of RefactoringHelper
 #KT-4631 Fixed
Box qualified names of package directives into dot-qualified expressions
Do not insert parentheses into package directives
Add tests for "Move Package" refactoring