KT-3200 wrong Kotlin signature java.util.concurrent.ThreadFactory java.lang.Thread newThread(java.lang.Runnable)

Added checking for compatibility of IDEA's and Kotlin's JDK annotations.

 #KT-3200 fixed
Better jar names for runtime/builtins/jdk-annotations in tests.
Reverted optimizing imports in auto-generated file.
Invoke doTestWithInfos in corresponding test cases.
Highlighting variable called as function.
Manually creating environment.
Added load java test with deep Java-Kotlin subclassing.
Updated to IDEA 12.0.2.
KT-3137 Support Darcula editor scheme

 #KT-3137 fixed