Bug 956081 - Fix the CC's GC-has-been-run detection in the presence of GGC; r=mccr8

--HG--
extra : rebase_source : de945b8e2f4972cb8b563f17a95c66cbba86a902
Bug 969410 - Do not expose non-tenured addresses in JS_GetObjectId; r=sfink

--HG--
extra : rebase_source : dfa32a19df80b9ae5f9d7d535b141e50007c0149
Bug 968991 - Only initialize the root metrics after getting both before-first-paint and the mInnerSize dimensions. r=botond
Bug 975312 - Add missing version bump for mozrunner 5.35. r=ahal DONTBUILD
Bug 964057 - Share self hosted state between runtimes, r=till.
Bug 975277 - Add some machinery to allow Traits to specify whether they want to use hasPrototype or not. r=bholley,efaust
Bug 975277 - Pass the real receiver when using HasPrototype. r=bholley
Bug 975277 - Rewrite Proxy::set logic. r=efaust

The current logic ends up invoking BaseProxyHandler::set in various cases that
will cause it to invoke handler->getPropertyDescriptor, which is verboten for
mHasPrototype proxies.
Bug 975277 - Clean up the XPCWN XrayHolder a bit. r=gabor
Bug 975277 - Move the wrappedJSObject getter out of getPropertyDescriptor. r=gabor

The current setup is kinda wrong, and doesn't work with HasPrototype Xrays.
This change requires us to manually munge the holder, but that's probably ok
for now.
Bug 975277 - Introduce a mechanism to identify instances of standard classes. r=luke
Bug 975277 - Followup bustage fix for the very recent removal of shortId. r=me CLOSED TREE
Bug 966992 - Add a CSS_PROPERTY_ALWAYS_ENABLED_IN_UA_SHEETS bit for properties that are enabled by a pref but that are always enabled in UA sheets.  r=cam
Bug 966992 - Implement the overflow-clip-box property in the style system.  r=cam
Bug 966992 - Implement layout for the overflow-clip-box property.  r=roc
Bug 965237 - Make overflow-clip-box:content-box be the default for <input type=text/password/number> and <textarea>.  r=roc
Bug 966992 - overflow-clip-box:content-box tests.
Merge m-c to inbound
Bug 975658 - Move kTrackKind into HTMLTrackElement.cpp. r=reyre
Bug 974295 - Replacement for getPrefsByName in nsIContentPrefService2; r=adw