Removed duplicate test class.
Temporarily renamed GenerateTests.java -> GenerateTests.kt
Rewritten Generate Tests to Kotlin.
Fixed generator class name.
Removed unnecessary "recursive = false"
Renamed some generated tests to follow conventions.
Renamed some generated tests to follow conventions.
Rewritten single class tests to DSL.
KT-4302 Kotlin plugin drops unsaved document content on indexing finish

 #KT-4302 fixed
Added clarifying comments in toString()
Using default renderer in LoadBuiltinsTest.
Using null instead empty string for directory.
Using triple quotes for regexps.
use smart cast info while adding constraint for receiver
added position strategy to NOTHING_TO_INLINE error
Explicit lock references replaced with capturing StorageManager as an outer instance
Introduce fall-through handling of recursion in lazy values

Fixed EA-52272 - NA: LockBasedStorageManager$LockBasedLazyValue.recursionDetected
Smart completion: no items of unresolved types
Smart completion: anonymous object creation + rewrote some code using LookupElementDecorator
Update to IDEA 133.331 EAP