Pass the Translate error type to the bubble

The error type will be used for UMA or the message on the bubble UI.

BUG=318649 (UMA)
TEST=gtest_filter=TranslateBubbleViewTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238344 0039d316-1c4b-4281-b951-d872f2087c98
Delete InputMethodEngine::CreateEngine and call the InputMethodEngineIBus contructor directly.
Remove unsued arguments from the constructor.

This doesn't change the actual behavior.

BUG=N/A

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238345 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238345