Bug 1004522 part 1 - Clean up nsWSRunObject::PrepareToJoinBlocks; r=ehsan
Bug 1004522 part 2 - Clean up nsWSRunObject::DeleteWSForward; r=ehsan
Bug 1004522 part 3 - Clean up nsWSRunObject::PrepareToDeleteRange; r=ehsan
Bug 1004522 part 4 - Clean up nsWSRunObject::PrepareToDeleteNode; r=ehsan
Bug 1004522 part 5 - Clean up nsWSRunObject::PrepareToSplitAcrossBlocks; r=ehsan
Bug 1004522 part 6 - Clean up nsWSRunObject::InsertText; r=ehsan
Bug 1004522 part 7 - Clean up nsWSRunObject::Prior/NextVisibleNode; r=ehsan
Bug 1004522 part 8 - Clean up nsWSRunObject::GetCharBefore/After; r=ehsan
Bug 1004522 part 9 - Clean up nsWSRunObject::FindRun; r=ehsan
Bug 1004522 part 10 - Clean up nsWSRunObject::CheckLeading/TrailingNBSP, ConvertToNBSP; r=ehsan
Bug 1004522 part 11 - Convert nsWSRunObject.mNodeArray to nsTArray<nsRefPtr<Text>>; r=ehsan
Bug 1004522 part 12 - Clean up nsWSRunObject::DeleteChars; r=ehsan
Bug 1004522 part 13 - Clean up nsWSRunObject::GetAsciiWSBounds; r=ehsan
Bug 1004522 part 14 - Clean up nsWSRunObject::GetWSPointBefore/After; r=ehsan