Created classes for rewriting IMEAdapter.
Renamed IME adapters.
Added adapter methods.
Copied code from IMEAdapter to LatinIMEAdapter.
Used the TeclaIMEAdapter interface for IME scanning.
Merge branch 'issue-333' into issue-340
Changed TeclaIME.mIMEAdapter field to private access for better security and control.
Removed the old IMEAdapter class.
Refactored TeclaIMEAdapter instantiation method.
Refactored TeclaIMEAdapter.setKeyboardView method.
Merge pull request #341 from ericwan78/issue-340

fixes #340