rename JetPositionManager to Kotlin
convert JetPositionManager to Kotlin
extract method for creating type mapper for a file
initial implementation of showing coverage data in IDE
add test to verify output files; correctly handle lambdas
Convert TaskPrioritizer to kotlin.
Rename TaskPrioritizer.java -> .kt
Add variance test for nullable and function types.
Skip check variance for irrelevant classes
Create PRIVATE_TO_THIS visibility
Add serialization for PRIVATE_TO_THIS
Use Visibilities.isVisible with ReceiverValue.
Fix completion for private_to_this.
Fix build version in jb-update
Change parser error for when (KT-6420)

 #KT-6420 Fixed
Delegated Properties: allowing type parameters for get/set methods

 #KT-6253 Fixed
Added test demonstrating usage of reified TP for dependency injection
Updated test data for tests according to change in JPS.

These tests were not deterministic. Now they are. When package facade's sources change (files added to package, etc), all package gets recompiled now. Behavior is tolerable, but not very desirable.
code review
Merge pull request #530 from yole/coverage

Initial implementation of coverage support in IntelliJ IDEA plugin.