Implement APIs added in IDEA 14.1 for Packages view and Coverage view to work.
Filtering error types and accounting for platform types when computing intersections

KT-6508 Build impossible because of NoSuchElementException

 #KT-6508 Fixed
code review; adapted to IDEA API change (Predicate -> Condition)
refactor for clarity; don't ignore XxxPackage files not related to Kotlin
a bit more cleanup
Merge pull request #541 from JetBrains/rr/yole/coverageView2

Implement APIs added in IDEA 14.1 for Packages view and Coverage view to work
KT-6534 Code completion of global function does not insert import in very specific context

 #KT-6534 Fixed
KT-6442 Completion of inner class name contains outer name

 #KT-6442 Fixed
Completion: use class icon instead of method icon for instantiation
Code completion of "this@..."

 #KT-2035 Fixed
Corrected test data which was incorrect before
Completion of this@...: supported labeled function literals
Auto-popup completion after @
KT-5875 Support code completion after "return@"

 #KT-5875 Fixed
Insertion of space after "return" depending on return type
Refactored tests for keywords insertion to be all generated
Added tests for space insertion after return@xxx + do not overwrite space after keyword
More correct list of keywords with no space after
KT-5874 Support code completion of label names after "continue@" and "break@"

 #KT-5874 Fixed
Fixed KT-6429 Wrong replacement range in smart completion in some particular case

 #KT-6429 Fixed