Deal with OS-level IME on Windows.
Deal with OS-level IME on Windows.

The IMF needs to prevent OS-IME (particularly, CJK IMEs, e.g. Chinese Pinyin) from working with the Chrome IME extension.

To prevent OS-IME, we notify the current TextInputType as TEXT_INPUT_TYPE_NONE to the OS, and notifying the real TextInputType to the IME extension, so that the OS-IME won’t trigger composition stuff and only work as it fundamental keyboard layout.

BUG=517773
TEST=None

Review URL: https://codereview.chromium.org/1843353003

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#384529}

axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk