Update to IDEA 133.672 EAP
Fixed mapping generic type with multiple bounds from Java to Kotlin.

#KT-3480 fixed
Rename test functions to avoid clashing with JUnit

Android JVM tests run codegen test data with JUnit in classpath
Ant build requires 512M of heap
Delegated members should not be synthetic

Otherwise they are invisible to Java code
xxx$default() function should be visible from Java
Support [throws] annotation
Tests for abstract functions with default arguments
More correct code transformations: do not perform formatter's job on yourself
Quickfix and intention tests refactoring: refer to intention action by class when checking that it's not available (instead of listing all available actions)
Intention "Convert to expression body"
Added missing intention description
Fix NPE in annotation deserializer
Rewrite PropertyMetadata to Kotlin
Generate FunctionN and FunctionImplN classes in Kotlin
Rewrite built-in annotations to Kotlin
Rewrite progression iterators to Kotlin
Rewrite built-in primitive iterators to Kotlin
Generate Kotlin sources of ranges
Generate Kotlin sources of progressions

The check in DoubleProgression "if (increment == 0.0 || increment == -0.0)"
(and similar in FloatProgression) was simplified to "if (increment == 0.0)"
because 0.0 == -0.0 on JVM