Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/7cadb3f68c15
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #22243 from crh0716/1045480

Bug 1045480 - Fix panel transition r=eragonj

========

https://hg.mozilla.org/integration/gaia-central/rev/034c6872c513
Author: Arthur Chen <crh0716@gmail.com>
Desc: Bug 1045480 - Fix panel transition

========

https://hg.mozilla.org/integration/gaia-central/rev/8d6a173ec13c
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #22290 from asutherland/cleanup-mancas-bug906580-try2

Bug 906580 - [email][l10n][meta] Support dynamic language changes by setting data-l10n-id and data-l10n-args on all dynamic nodes. r=asuth

========

https://hg.mozilla.org/integration/gaia-central/rev/6a497a3032ab
Author: Manuel Casas Barrado <b.mcb@tid.es>
Desc: Bug 906580 - [email][l10n][meta] Support dynamic language changes by setting data-l10n-id and data-l10n-args on all dynamic nodes. r=asuth
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/7d85710a4dc1
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #22298 from asutherland/email-localdrafts

Bug 963331 - [B2G][email] Recieved emails can be moved to 'Local Drafts'  folder. r=asuth

========

https://hg.mozilla.org/integration/gaia-central/rev/f966b153e155
Author: Alex Wissmann <awiss@mozilla.com>
Desc: Bug 963331 - [B2G][email] Recieved emails can be moved to 'Local Drafts' folder. r=asuth
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/50936cff9847
Author: Hubert Figuière <hub@figuiere.net>
Desc: Merge pull request #22272 from eliperelman/bug-1045076-perf-timestamp-failsafe

Bug 1045076 - Add sanity check to timestamp handlers and return values r=hub

========

https://hg.mozilla.org/integration/gaia-central/rev/8ff931be1624
Author: Eli Perelman <eli@eliperelman.com>
Desc: Bug 1045076 - Add sanity check to timestamp handlers and return values
Bumping manifests a=b2g-bump
Bug 933588 - Part 1: NFC service. r=khuey
Bug 965898 - Drop support for XPCWN XOWs. r=gabor

XOWs only allow access to Window and Location, both of which are on WebIDL now.
Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
Bug 965898 - All properties on cross-origin DOM objects should be |own|. r=gabor
Bug 965898 - All properties from cross-origin objects are "configurable", non-enumerable, and non-writable. r=gabor
Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
Bug 965898 - Throw for [[Delete]] and [[DefineOwnProperty]]. r=gabor
Bug 965898 - Don't use a FilteringWrapper to get an unfiltered view in ChromeObjectWrapper. r=gabor

This is necessary because subsequent patches cause us to assert when invoking
getPropertyDescriptor on a FilteringWrapper for which |Policy| denies both GET
and SET.

This stuff is really a mess. I'm looking forward to it going away.
Bug 965898 - Don't reuse the JSPropertyDescriptor in BaseProxyHandler::keys. r=gabor

This causes garbage from a previous lookup to propagate into subsequent lookups,
and creates confusing situations (like having both a value and a getter).
Bug 965898 - Generalize FilterSetter to work on all the relevant fields of JSPropertyDescriptor. r=gabor
Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
Bug 965898 - Squelch exceptions during the shadowing detection in isCrossOriginAccessPermitted. r=gabor
Bug 965898 - Allow both gettable and settable attributes in Filter(). r=gabor