Bug 1038544: Implement ubi::Node::zone, to return the JS::Zone to which the node's referent belongs. r=terrence
Bug 1045118 follow-up - add d3.js and frame-script-utils.js to EXTRA_JS_MODULES; r=me
Backed out changeset 61a25c10da62 (bug 1038544) for build failures
Bug 1045241 - Make memory reporting for LocationService more normal. r=njn
Bug 1004609, part 1 - Inline the W() macro in LocationService. r=njn

This will make it easier to move it later.
Bug 1004609, part 2 - Templatize LocationService over the writer. r=njn
Bug 1004609, part 3 - Templatize LocationService over the string interner. r=njn
Bug 1004609, part 4 - Templatize LocationService over the string allocator. r=njn
Bug 1004609, part 5 - Templatize LocationService over the lock. r=njn
Bug 1004609, part 6 - Add empty CodeAddressService.h file. r=froydnj
Bug 1004609, part 7 - Move LocationService into xpcom. r=njn,froydnj
Bug 1004609, part 8 - Implement a caching version of WalkTheStack using LocationService. r=froydnj

Then use it in ref counting.
Bug 1004609, part 9 - Rename DMDLocationService to CodeAddressService. r=njn
Bug 1025183 P1 Add ScalarValueString to webidl parser. r=bz
Bug 1025183 P2 Document how UTF16CharEnumerator treats buffer position on error. r=bz
Bug 1025183 P3 Add ScalarValueString to webidl Codegen.py r=bz
Bug 1025183 P4 Add tests for ScalarValueString. r=bz
Bug 1004609, followup - fix non STACKWALKING_AVAILABLE builds. r=bustage
Backed out changeset a9cf5734aff2
Backout 6bdab42ab879 for breaking S builds