Bug 973571 - Do not allow gcparam to set the mark stack limit while a gc is in progress; r=billm

--HG--
extra : rebase_source : 620edcc859a86d8cb6e7d525de4079238a89a07e
Bug 981110 part 1: Remove some random, skip, and fuzzy annotations in SVG / SMIL reftests. r=jwatt
Bug 981110 part 2: Remove a bunch of 'skip-if' annotations for B2G, in SMIL reftests. r=jwatt
Bug 981430 - Convert WinUtils consumer of imgIContainer::GetFrame to act on a Moz2D SourceSurface. r=mattwoodrow
Bug 967153: Update to NSS 3.16 beta 5 (NSS_3_16_BETA5), r=me

--HG--
extra : rebase_source : 8dfdcd121214b084acc01025a2cd989ccf6a603c
Bug 947584: Use official IANA names for cipher suites in PSM, r=cviecco

--HG--
extra : rebase_source : fafec912dc96480cb4f00bddec00d40e5e9db088
Merge m-c to m-i
Bug 980810 - Part 2: Fix clang -Wstring-conversion warning in layout. r=dbaron
Bug 980810 - Part 3: Fix clang -Wstring-conversion warnings in UDPSocket and mtransport code. r=bwc
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/fc42c76396b5
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #16652 from crh0716/975918

Bug 975918 - Support DSDS for voice mail r=jaoo, etienne

========

https://hg.mozilla.org/integration/gaia-central/rev/fa101d064b12
Author: Arthur Chen <crh0716@gmail.com>
Desc: Bug 975918 - Support DSDS for voice mail
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/a30074503b9b
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #16991 from KevinGrandon/bug_980164_systemv2_logo_loader

Bug 980164 - [System2] LogoLoader updates r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/30b24b421a0b
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 980164 - [System2] LogoLoader updates r=alive
Bumping manifests a=b2g-bump
Bug 981112 - Destruct MediaDecoderReader first r=padenot
Bug 979160 - Outgoing connection failure shall trigger OnConnect instead of OnDisconnect, r=echou
Merge m-c to b-i
Bug 979658 part 1 - Add check that caller is chrome to GetOMTAOrComputedStyle; r=dzbarsky

Every other exposed method in nsDOMWindowUtils except getViewPortInfo and
getViewId performs this check. This patch makes getOMTAOrComputedStyle check the
caller is chrome as well.
Bug 979658 part 2 - Add nsDOMWindowUtils.getOMTAStyle; r=dbaron

nsDOMWindowUtils.getOMTAOrComputedStyle falls back to using getComputedStyle
when an OMTA style is not available. However, in order to be sure we are testing
OMTA, this patch adds getOMTAStyle which returns an empty string if no OMTA
style is available.

This patch also includes some minor stylistic tweaks. The method signature for
getOMTAOrComputedStyle now takes an nsIDOMElement parameter rather than
nsIDOMNode in order to simplify error-checking. (When we support OMTA of
pseudo-elements we will have to adjust the method signature but for now we only
support elements.) Also, some lines have been wrapped, ErrorResult is
declared closer to where it is used, and the return value aResult is only
truncated when returning NS_OK.
Bug 979658 part 3 - Make LayerTransactionParent::RecvGetTransform convert to CSS pixels; r=dzbarsky

LayerTransactionParent::RecvGetTransform takes care to reverse all the
transformations applied by AsyncCompositionManager::SampleValue to the CSS
values calculated so that it can return CSS values for testing. However, it
fails to revert the conversion from CSS pixels to device pixels applied to the
translation components of the transform by
nsStyleTransformMatrix::ProcessTranslatePart as called by
nsDisplayTransform::GetResultingTransformMatrix.

This patch converts the resulting transform's translation components from device
pixels back to CSS pixels. It also adds documentation for the other operations
in LayerTransactionParent::RecvGetTransform.
Bug 979658 part 4 - Rename PLayerTransaction.GetTransform to GetAnimationTransform; r=dzbarsky

PLayerTransaction.GetTransform doesn't actually return the same kind of value
when the transform on the layer is not set by animation. This is because it uses
information stored with the animation to undo various transforms. We shouldn't
pretend to return something useful/similar when we don't have that information
available.

This patch renames GetTransform to GetAnimationTransform and makes it return
a union that has type void_t if the layer is not transformed by animation.