Bug 946898.  Make sure to not accidentally store COWs in the slot for [Cached] properties.  r=peterv
Bug 946909.   For a [Cached] or [StoreInSlot] attribute with a setter, clear the cache on set.  r=peterv
Bug 947241.  Make Gamepad used cached sequences for its buttons and axes.  r=ted,peterv
Bug 947351.  [Constant] things don't need a way to clear a cached value, since they're not supposed to change.  r=peterv
Bug 949078.  Provide information about which return value we're talking about when throwing a conversion failure exception for the return value of a call into a WebIDL callback.  r=peterv
Bug 949682 part 1.  Add a [Frozen] annotation on WebIDL attributes that have sequence types.  r=peterv
Bug 949682 part 2.  Make gamepad use frozen sequences.  r=ted
Bug 950657.  Give WebIDL callbacks an operator== that does the right thing.  r=smaug
Bug 950544 part 1.  Change FindMatchingElements and ParseSelectorList take an ErrorResult instead of returning an nsresult.  r=smaug
Bug 950544 part 2.  Move the handling of the selector cache into ParseSelectorList.  r=smaug
Bug 950544 part 3.  Make ParseSelectorList an nsINode member method and use it in Element for MozMatchesSelector.  r=smaug
Bug 950728.  Nicer error reporting when a callback argument is not wrappercached.  r=smaug