And begin cleanup of several functions in preparation for their implementation. This only reverse the control flow to use early return (and cleanup variable names and traces as it's touching entire functions anyway), so that later changes wrt IME loading / freeing would be simpler.
--
v2: imm32: Reorder control flow in ImmGetConversionListW.
imm32: Reorder control flow in ImmGetConversionListA.
imm32: Reorder control flow in ImmEscapeW.
imm32: Reorder control flow in ImmEscapeA.
imm32: Reorder control flow in ImmEnumRegisterWordW.
imm32: Reorder control flow in ImmEnumRegisterWordA.
imm32: Reorder control flow in ImmConfigureIMEW.
imm32: Reorder control flow in ImmConfigureIMEA.
imm32: Rename ImmHkl to struct ime.
imm32/tests: Test undocumented ImmLoadIME / ImmFreeLayout.
imm32: Implement stubs for ImmFreeLayout and ImmLoadIME.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2354