Bug 974318 part.1 Add WidgetTextEvent::mRanges which is an array class of TextRange r=smaug
Bug 974318 part.2 TextComposition should store TextRangeArray at editor handling text event and nsEditor should refer it r=smaug+ehsan
Bug 974318 part.3 Remove nsIPrivateTextRange and nsIPrivateTextEvent r=smaug
Bug 974318 part.4 Remove nsDOMTextEvent r=smaug
Bug 974318 part.5 Use WidgetTextEvent::mRanges on Windows r=jimm
Bug 974318 part.6 Use WidgetTextEvent::mRanges on Mac r=smichaud
Bug 974318 part.7 Use WidgetTextEvent::mRanges on GTK r=karlt
Bug 974318 part.8 Use WidgetTextEvent::mRanges on Android r=jchen
Bug 974318 part.9 Use WidgetTextEvent::mRanges on CompositionStringSynthesizer r=smaug
Bug 974318 part.10 Remove WidgetTextEvent::rangeCount and WidgetTextEvent::rangeArray r=smaug