KT-614 Emit a warning when non-null type is checked for instance of nullable type

#KT-614 Fixed
Android: Ignore kt3238.kt in Anroid Tests
KT-1916 Highlight matching items when searching in Override/Implement dialog

 #KT-1916 Fixed
Merge pull request #156 from crazyproger/KT-614

KT-614 Emit a warning when non-null type is checked for instance of nullable type
Artifact archive renamed from "kotlin-${build.number}.zip" to "kotlin-compiler-${build.number}.zip"

This makes it possible to write artifact wildcards in dependent TeamCity builds
Fixed test by topologically sorting classes in OverrideResolver.
Fixed test after introducing new warning.
Vararg in constructor isn't loaded correctly from bytecode
 #KT-3251 Fixed
[KT-1859] Added collection like extension methods to String.
Fixed typo in comment.
Moved JVM-specific String functions filter(), map(), etc to StringsJVM.kt
Fix failing build, add imports
Fix stdlib tests compilation
Fix kotlin-maven-plugin compilation