コメント修正&順序修正

SoftKeyboard.javaがとにかく良くわからなくなってきたので、

* 日本語コメントを加筆修正
* メソッドの順序をライフサイクル順に
* ビューのイベントハンドラのImplementationとInputMethodManagerのOverrideは分けた

などを行いました。

InsertionやDeletionがいっぱいあるように見えますが、ロジックの変更はありません。