KT-3159 Disallow overriding var with different type #KT-3159 fixed

Fixed items discussed here - https://github.com/JetBrains/kotlin/pull/151