Bug 919594 - Part 1: Move computed style map entries to a preprocessor included file. r=bzbarsky
Bug 919594 - Part 2: Encapsulate the computed style map and make it take disabled properties into account. r=bzbarsky
Bug 919594 - Part 3: Test.
Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject.  r=jorendorff

--HG--
extra : rebase_source : 75b6afc174a72cd24f95edeee1291482b162bef8
Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability.  r=jorendorff

--HG--
extra : rebase_source : 06222452e1a0f77c12c4b79dbe5202d57fe5faaa
Bug 921631 - Restrict the JS_PSG/JS_PSGS flags to not contain JSPROP_READONLY (meaningless for accessors) or JSPROP_SHARED or JSPROP_NATIVE_ACCESSORS (implied by the macros already).  r=jorendorff

--HG--
extra : rebase_source : ef4134cfbb1898c2398354f361a30cce5ffba89e
Bug 921631 - Convert CTypes away from using propertyops to using JSNative-backed getters/setters, part 1.  r=bholley

--HG--
extra : rebase_source : c735d2ab8d7e0b0d02aafc393ae0a7b139a7bc09
Bug 921631 - Convert CTypes away from using propertyops to using JSNative-backed getters/setters, part 2.  r=bholley

--HG--
extra : rebase_source : fe8676172e19e987d72b33e94bc636c7baac36eb
Bug 921631 - Convert CTypes away from using propertyops to using JSNative-backed getters/setters, part 3.  r=bholley

--HG--
extra : rebase_source : e88b147e55d6dd1bdd9de34272d347e932ef09b7
Bug 921631 - Convert CTypes away from using propertyops to using JSNative-backed getters/setters, part 4.  r=bholley

--HG--
extra : rebase_source : 75d252a85aff64b4763ce09842e4fed2b4801346