Java to Kotlin converter: specify local variable type when necessary

 #KT-5277 Fixed
Java to Kotlin converter: more correct logic for specifying field type
Java to Kotlin converter: declaring locals as var's in most of cases when needed, dropped forceLocalVariableImmutability setting
Java to Kotlin converter: fixed crash in converter + more correct auto insertion of !!

 #KT-851 Fixed