Don't process val and var keywords in lambda parameters forever (KT-5170)

 #KT-5170 Fixed
Record CALL for all invocations, not only for resolved ones
Added 'getCorrespondingCall' utility function
Record 'a!!', 'a ?: b' special calls by operation reference
KT-5028 "remove explicit type arguments" intention shouldn't be applicable
  #KT-5028 Fixed
KT-5099 "Remove explicit type arguments" should highlight only type arguments
 #KT-5099 Fixed
Android tests: exclude reflection tests
Render short type names in quick documentation and navigation
Saving module XMLs in temp directory instead of output.
Don't report Kotlin JPS versions for modules without Kotlin.