Revert "Remove ime.mojom and the code on the client side for Mojo-based IMF."

This reverts commit b664d7326452786b3168f34d21ce24cbd3065dc6.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 662925 as the
culprit for failures in the build cycles as shown on:
https://analysis.chromium.org/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtL2I2NjRkNzMyNjQ1Mjc4NmIzMTY4ZjM0ZDIxY2UyNGNiZDMwNjVkYzYM

Sample Failed Build: https://ci.chromium.org/buildbot/chromium/linux-archive-rel/623

Sample Failed Step: compile

Original change's description:
> Remove ime.mojom and the code on the client side for Mojo-based IMF.
> 
> Bug: 965908
> Change-Id: I83aec36d10247ef7dd08ef58a04f0f2362a8d495
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1626053
> Reviewed-by: Dominick Ng <dominickn@chromium.org>
> Reviewed-by: Scott Violet <sky@chromium.org>
> Commit-Queue: Shu Chen <shuchen@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#662925}


Change-Id: I3805d9ef6da85e60c980f78bf36b3a9a2353548a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 965908
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1628312
Cr-Commit-Position: refs/heads/master@{#662930}
5 files changed