Fix for bug 820657 (Implement the NamedGetter functionality on HTMLDocument) - refactor code to support document.all. r=bz.

--HG--
extra : rebase_source : b69d963e8931a4f62dce64d7f90b78a05c488347
Fix for bug 820657 (Implement the NamedGetter functionality on HTMLDocument) - hook up document.all in the HTMLDocument NamedGetter. r=bz.

--HG--
extra : rebase_source : 07e96b798b87bc18b3f63d845c4023a7593d9f6b
Fix for bug 852094 (Support Unforgeable on proxy-based DOM bindings) - add a JS_DefineOwnProperty API that takes a JSPropertyDescriptor. r=Waldo.

--HG--
extra : rebase_source : 1866bae0a324ba952548c375e0c8cc031d8b0954
Fix for bug 852092 (Improve DOM list ICs) - part 1, factor out ListBase checks for the Ion IC. r=jandem.

--HG--
extra : rebase_source : b0415e00f84262ad998567bfdd782b0d18a3871a
Fix for bug 852092 (Improve DOM list ICs) - part 2, don't generate stubs if there's shadowing and enable the Ion IC for slot reads. r=jandem.

--HG--
extra : rebase_source : edadbc994f847a926c5f1ea9f0d8665ba7774739
Bug 855112 - OS.File.read fails with a "reference to undefined property options.bytes" JS Error, r=Yoric.
Bug 850566 - Part 1: Add image size to SurfaceDescriptorGralloc. r=nical
Bug 850566 - Part 2: Render gralloc buffer by using image size. r=roc
Bug 850566 - Part 3: Set video size to SurfaceDescriptorGralloc. r=doublec
Bug 807442 - Make assertion non-fatal. r=hsivonen
Bug 851792: IonMonkey: Add stub for TypedArray with JSAtom index in IonCache, r=jandem
Bug 855563 - Improve mach mochitest file checking and error reporting [r=gps]
Bug 855562 - Fix error in "mach mochitest-metro" [r=Ms2ger]
Bug 789897 - Implement an isExtensible trap for proxies.  Patch is a semi-tag-team effort with jwalden.  r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree

--HG--
extra : rebase_source : 346645d8dc32ddb76f18e7557e99f41cb66abe9e
Bug 789897 - Move JSObject::preventExtensions (non-static) to ObjectImpl::preventExtensions (static).  r=ejpbruel

--HG--
extra : rebase_source : d9ca8a4555df8c6a0d5401fe7c0181dbf562d754
Bug 789897 - Implement a preventExtensions trap for proxies.  Patch is a semi-tag-team effort with jwalden.  r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree

--HG--
extra : rebase_source : 03b1b90c727ecc6a5d9d8cd769423f0a8f6efde4
 Bug 789897 - Add scripting support + tests for isExtensible, preventExtensions traps.  r=jwalden, r=jorendorff

--HG--
extra : rebase_source : 509886634ea50735b82c12d00e61840010359d74
Bug 855016 - Allow gamepad action button to trigger the row items on about:home. r=sriram
Bug 855016 - Make the more-text links on about:home sections focusable and gamepad-actionable. r=sriram
Bug 855016 - Make the promobox show a focus highlight. r=sriram