Bug 1017428 part 1.  Store information in jitinfo about [Cached] attribute slots in addition to [StoreInSlot] ones.  r=peterv,efaust
Bug 1017428 part 2.  Add a fast path to Ion for [Cached] DOM attributes. r=efaust
Bug 989584.  Allow sites to set window.opener to any value.  r=peterv
Bug 1017932.  Don't expose the XMLDocument bits on the return value of new Document().  r=peterv
Bug 1019091.  Do less work in the CallSetup destructor when we have no exception.  r=bholley
Bug 1019149.  For calls into JS-implemented WebIDL, don't check whether it's OK to run the script (it is) and whether the script lives in a window (it doesn't).  r=bholley
Bug 1016560.  Remove the footgun of rejecting promises with arbitrary objects.  r=khuey
Bug 1016063.  Don't include the fake classnames XUL tree pseudo-elements have when calculating style rule specificity.  r=heycam