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
Bug 855431 - Make the gamepad action button work on awesome screen list items. r=sriram
Bug 855471 - Rename OnInterceptTouchListener to TouchEventInterceptor. r=mfinkle

--HG--
rename : mobile/android/base/OnInterceptTouchListener.java => mobile/android/base/TouchEventInterceptor.java
Bug 855471 - Transfer focus to the LayerView when receiving a gamepad panning-related event. r=mfinkle