Bug 960866 part.1 nsEditor should store a pointer of TextComposition while composition r=ehsan
Bug 960866 part.2 Remove nsEditor::mInIMEMode r=ehsan
Bug 960866 part.3 Remove nsEditor::mIsIMEComposing r=ehsan+smaug
Bug 960866 part.4 Remove nsEditor::mIMEBufferLength r=ehsan+smaug
Bug 960866 part.5 nsEditor shouldn't allow composition and text events created by chrome JS r=smaug
Bug 960866 part.6 mozilla::TextComposition should holds a weak reference to composition handling editor during composition r=ehsan+smaug
Bug 960866 part.7 Use stack class for ensuring to call EditorWillHandleTextEvent() and EditorDidHandleTextEvent() r=smaug