Bug 857617 - Clean up nsEditor::InsertTextImpl; r=ehsan

--HG--
extra : rebase_source : 2b11cc95d29f08af6e2b93541cdd2f714593fea9
Bug 853646 - part 0 - add mozilla::Remove{Const,Volatile,CV} to TypeTraits.h; r=Waldo
Bug 853646 - part 0a - remove js::StripConst and use mozilla::RemoveConst instead; r=Waldo
Bug 853646 - part 1 - add mozilla::IsIntegral to TypeTraits.h; r=Waldo
Bug 798172 - part 1 - add mfbt/Endian.h; r=Waldo
Bug 798172 - part 2 - add tests for mfbt/Endian.h; r=Waldo
Bug 798172 - part 3 - convert SHA1.cpp to use Endian.h; r=Waldo
Bug 798172 - part 4 - convert the jsclone bits to use Endian.h; r=Waldo
Bug 798172 - part 5 - convert xdr bits to use Endian.h; r=Waldo
Backed out changeset e03a9a31e9c4 (bug 857617) because of build bustage

Landed on a CLOSED TREE
Bug 855704 - Log error messages in webspeech. r=smaug
Bug 855536 - Add initExtendedSlot (r=njn)
Bug 847983 - Skip script text nodes for content events; r=masayuki
Bug 847983 - Don't include empty elements at end of range; r=masayuki
Bug 847983 - Try harder to get a valid frame; r=masayuki
bug 856241 - Remove closing multiple tabs dialog r=mbrubeck

--HG--
extra : rebase_source : e53aa69ccac48e784c1947f8544c68c313ccbf2c