additional patch for  Bug 847594, remove bogus assertion, r=bz, CLOSED TREE
bug 866390 - add plugin.default.state pref r=bsmedberg
bug 871961 pt 1 - handle on-the-fly changes to the gfx.font_rendering.opentype_svg.enabled preference setting. r=roc
bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
Bug 869195.  Make QueryInterface be exposed for both chrome and xbl scopes, not just in chrome.  r=bholley,peterv
Bug 868715 part 1.  Change instantiateJSToNativeConversionTemplate to return an object, to make its return value more extensible.  r=peterv
Bug 868715 part 2.  Add the ability to request that the declType or holderType be constructed with a JSContext.  r=peterv
Bug 868715 part 3.  Use on-stack Rooted<Value> for 'any' arguments in WebIDL bindings.  r=peterv
Bug 868715 part 4.  Use on-stack Rooted<JSObject*> for 'object' arguments in WebIDL bindings.  r=peterv
Bug 868715 part 5.  Give all dictionaries a single base class so we can tell when template arguments are dictionaries.  r=peterv
Bug 868715 part 6.  Add the ability to trace sequence arguments.  r=peterv
Bug 868715 part 7.  Add tracing to dictionaries.  r=peterv
Bug 868715 part 8.  Add tracing to WebIDL sequence return values.  r=peterv
Bug 868715 part 9.  Add tracing to WebIDL dictionary return values.  r=peterv
Bug 868715 part 10.  Create specializations of Optional for 'any' and 'object' types so that we can have those look like Optional<Handle<Value> > and Optional<Handle<JSObject*> > respectively.  r=peterv,sfink
Bug 767929 - Use Maybe instead of Optional for the holder object in new DOM binding code.  r=bzbarsky
Bug 863069 - Part 3: Allow limited type coercion in moz.build sandbox; r=ted

We now differentiate between the stored and incoming types on global
variables. If an incoming type is not the stored type but is an allowed
type, we construct the stored type from the incoming value.
Bug 863069 - Part 4: More sorting of existing lists; r=ted