Fix classpath test for openjdk
Add TypeBinding.
Add method getValueParameters() to JetCallableDeclaration
Convert Variance.java -> .kt
Create VarianceChecker
Add VarianceChecker to TopDownAnalyzer
Add test (recursive resolve in property declaration) to JetPsiChecker
Added Variance tests
Fix blinking test
Fix protected visibility in class object.
Add receiver to Visibility#isVisible
Change usage "v == Visibilities.PRIVATE" to Visibilities.isPrivate(v)
Temporary hack for KT-6320
Add surrounder for cast to runtime type
Minor: fix warnings
Save runtime type evaluator to userdata of codeFragment
Completion: insert cast to runtime type for receiver in code fragments
Move helper method
Remove duplicates in completion with runtime types
Add test for completion with runtime type cast