Bug 939510.  nsInputStreamChannel should null out mContentStream when it's done loading it, so that long streams can die as needed.  r=jduell
Bug 942648.  When we're changing an option's "selected" attribute, don't allow our mIsSelected state to get out of sync with its actual selected state. r=sicking
Bug 942631 part 1.  Add support for a [Cached] WebIDL annotation.  r=peterv
Bug 942631 part 2.  Make getters for cached properties check and set the reserved slot as needed.  r=peterv
Bug 942631 part 3.  Preserve the wrapper when caching things in its slots if we're an nsWrapperCache.  r=peterv
Bug 942631 part 4.  Allow WebIDL attributes to return a sequence if it's cached.  r=peterv
Bug 942631 part 5.  Add C++ API for clearing the cached value of a [Cached] property or regetting a [StoreInSlot] property.  r=peterv
Bug 942631 part 6.  Fix performance regression in the imagedata getter due to using MaybeWrapValue on a non-DOM object.  r=peterv
Bug 942631 part 7.  Move INSTANCE_RESERVED_SLOTS into the C++, so it's closer to the things it depends on.  r=peterv