KT-2808 Intention to change existing alternative Kotlin signature

 #KT-2808 fixed
Fixed bug in checking for annotation writablity.
Minor. Casting on higher level.
KT-3248 Highlight Java members with invalid annotations in IDE

 #KT-3248 fixed