Bug 1057129 patch 2 - Post all animation restyles directly to pseudo-elements.  r=birtles

This (like patch 1) posts restyles directly to the pseudo-element
content nodes, which is a new thing as of this bug.  Previously we'd
have posted eRestyle_Subtree restyles to the pseudo element's real
element (i.e., the parent of the pseudo-element content node).

This changes the way we post animation restyles for ::before and ::after
pseudo-elements with animations on them.
Bug 1057129 patch 3 - Post restyles from CheckAnimationRule directly to pseudo-elements.  r=birtles

This matches patch 2, and also fixes an incorrect use of eRestyle_Self
on the parents of pseudo-elements in order to restyle those
pseudo-elements, where it would not previously have been effective.

This should all be temporary, since this code can go away with bug
960465, when animation phases are removed.
Bug 1055977 part 1: Use !important (and 'initial') in full-screen-override.css, to more thoroughly prevent ancestors of a fullscreen element from creating stacking contexts. r=dbaron
Bug 1055977 part 2: Add mochitest to verify that ancestors of a fullscreen element are fixed at the initial values of any properties that can create stacking contexts. r=cpearce

--HG--
rename : content/html/content/test/file_fullscreen-hidden.html => content/html/content/test/file_fullscreen-ancestor-stacking-context.html
Back out changeset d89484b7c0fa (Bug 1036781 - Part 6) to see if it burned Android 2.3 Opt.
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/a3d92c257058
Author: Fernando Rodríguez Sela <frsela@tid.es>
Desc: Merge pull request #22877 from frsela/STK/Bug1027396

Bug 1027396 - Stk Timer Expiration Envelope Command requires timer value, r=ehung

========

https://hg.mozilla.org/integration/gaia-central/rev/4a271b418ad5
Author: Fernando Rodriguez Sela <frsela@tid.es>
Desc: Bug 1027396 - Stk Timer Expiration Envelope Command requires timer value
Bumping manifests a=b2g-bump
Bug 1032755 - Add NS_ERROR_MODULE_DOM_BLUETOOTH to nsError list and allow it to be used to create dom exception. r=smaug, f=dhylands, btian
Bug 1032755 - Return a DOMException with error message when BluetoothReplyRunnable rejects the promise. r=btian
Bug 1055762 - IonMonkey: Take the conversion into consideration when deciding when to box, r=jandem
Bug 1055864 - IonMonkey: Remove bogus assert in MTruncateToInt32, r=jandem
Bug 1047564 - TraceLogger: cleanups, r=bbouvier
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/adc7fdc94ef5
Author: Greg Weng <snowmantw@gmail.com>
Desc: Merge pull request #23090 from snowmantw/issue1043892-rev3

Bug 1043892 - [LockScreen] Solve the visual regression caused by Bug 104...

========

https://hg.mozilla.org/integration/gaia-central/rev/7fa065675d08
Author: Greg Weng <snowmantw@gmail.com>
Desc: Bug 1043892 - [LockScreen] Solve the visual regression caused by Bug 1043821, with panel switching refactoring

========

https://hg.mozilla.org/integration/gaia-central/rev/932b7e8788fc
Author: chirarobert <robert.chira@softvision.ro>
Desc: Merge pull request #23212 from KevinGrandon/bug_1057273_update_search_app_name_temporary_fix

Bug 1057273 - [Flame][v2.1] Cannot set app permission when executing test_everythingme_search.py

========

https://hg.mozilla.org/integration/gaia-central/rev/96d66074ac51
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1057273 - [Flame][v2.1] Cannot set app permission when executing test_everythingme_search.py
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/5591190e1b7c
Author: Yuren Ju <yurenju@gmail.com>
Desc: Merge pull request #23134 from yurenju/media-resolution-file-remove

Bug 1053711 - call nsIFile.remove() only if it exists in build/media-resolution.js r=gduan

========

https://hg.mozilla.org/integration/gaia-central/rev/8d24ef87bf46
Author: Yuren Ju <yurenju@gmail.com>
Desc: Bug 1053711 - call nsIFile.remove() only if it exists in build/media-resolution.js r=gduan
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/b408bfc1fdeb
Author: Fernando Rodríguez Sela <frsela@tid.es>
Desc: Merge pull request #23114 from davidflanagan/bug1054953

Bug 1054953: make the FL app handle the incorrect audio/mp3 mime type, r=amac

========

https://hg.mozilla.org/integration/gaia-central/rev/ebaa23f5ff0e
Author: David Flanagan <dflanagan@mozilla.com>
Desc: Bug 1054953: make the FL app handle the incorrect audio/mp3 mime type
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/818c13a8ae49
Author: Greg Weng <snowmantw@gmail.com>
Desc: Merge pull request #23248 from snowmantw/issue1057812

Bug 1057812 - Intermittent errors.JavascriptException: JavascriptExcepti...

========

https://hg.mozilla.org/integration/gaia-central/rev/3cee526aab70
Author: Greg Weng <snowmantw@gmail.com>
Desc: Bug 1057812 - Intermittent errors.JavascriptException: JavascriptException: TypeError: d is undefined
Bug 1055467 - Rename MozNamedAttrMap to NamedNodeMap, r=smaug

--HG--
rename : dom/webidl/MozNamedAttrMap.webidl => dom/webidl/NamedNodeMap.webidl