Bug 882664 - Part 2: Perform sorting on TextTrackLists. r=rillian

- This implements sorting on the MediaElement's list of TextTracks as
described in: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#text-track-model
This is important as automatically positioned cues will have a line
position that is relative to their TextTrack's position in the
MediaElement's list of TextTracks.
- Added a TextTrackSource enum which all TextTracks have. This helps
distinguish where a TextTrack came from.
bug 982103 - nsSocketTransportService::Dispatch shouldn't NS_WARNING on missing thread r=sworkman
Bug 970925 - convert testing/mochitest/android.json into skip-if statements in mochitest.ini files; r=jmaher
Bug 981960 Retry to remove found char message with GetMessage() when PeekMessage() fails to remove the message from the queue r=jimm
Merge mozilla-central to mozilla-inbound
Bug 982186 - Rewrite js_fun_call to modify the arguments in place. r=luke

--HG--
extra : rebase_source : 2b9e62ea950264231ebc253a0d5f75c029f96ddf
bug 982565 - make dns ttl and grace period prefs respect 1s granularity r=sworkman
Bug 962629 - Respect max texture size when creating Gralloc textures. r=nical

Add a size hint parameter to CreateTextureClientForDrawing, and use said
parameter to not create Gralloc surfaces that are bigger than the maximum
texture size.
Bug 518592 - Fix single char <mi> frame type and add a test for dotless i. r=fredw
Bug 947374 - Certified apps can choose arbitrary assertion audience. r=ferjm
Bug 975055 - Show up arrow for back row. r=lucasr
Bug 983434 part 2: Store FlexLines and FlexItems in MFBT LinkedLists instead of nsTArrays. r=mats
Bug 983434 followup: Fix positioning of MOZ_STACK_CLASS in AutoFlexLineListClearer class definition to fix Linux static-analysis bustage.
Bug 984261 - NS_NewSVGRect to Moz2D. r=heycam
Bug 984282 - Remove some unused Thebes includes from content/svg. r=heycam
Bug 984390 - Stop using gfxPoint in SVGMarkerElement. r=me
Bug 984278, part 1 - Rename SVGMatrix::Matrix and SVGTransform::Matrix to SVGMatrix::GetMatrix and SVGTransform::GetMatrix, respectively. r=dholbert
Bug 666656 - Suppress clang and gcc warnings in third-party gfx code: angle, cairo, and pixman. r=BenWa
Bug 980037 - Store scaled images in volatile buffers, r=seth
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/bf0e846f93b0
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Merge pull request #17228 from dominickuo/bug-958470-new

Bug 958470 - [Ringtones] set ringer type and use web audio api to preview the ringtones, r=jimporter

========

https://hg.mozilla.org/integration/gaia-central/rev/c378a9e41a95
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Bug 958470 - [Ringtones] set ringer type and use web audio api to preview the ringtones