Bug 994318 - Implement caching for ShouldLoad to speed things up.  r=ckerschb,grobinson
Bug 994320 - Implement permitsAncestry CSP in C++. r=ckerschb,grobinson
Bug 929274 - 'InvalidStateError when accessing transaction.error after aborted transaction'. Patch by bent & Shihua Zheng <szheng@mozilla.com>, r=janv, r=khuey.
Backed out changeset f4964171a9c0 (bug 994320) and changeset a4655f5da435 (bug 994318) for bustage.
CLOSED TREE
Merge m-c to inbound on a CLOSED TREE.
Bug 1013006 - Ignore actionCount on text leaves when checking if the subtree is flat. r=yzen
Bug 1009272 - [css-grid] Add some sanity checks for the grid container child frame lists.  r=dholbert
Bug 1012814 part 1: Use size_t instead of uint32_t, for value compared against nsTArray::NoIndex, in nsTransferable.cpp. r=bjacob
Bug 1012814 part 2: Use size_t instead of uint32_t for nsTArray iteration, in nsTransferable.cpp. r=bjacob
Bug 1012860: Explicitly static_cast M_PI to float, to fix MSVC warnings for double-to-float conversion. r=roc
Bug 1012858: Mark widget/xpwidgets/ as FAIL_ON_WARNINGS. r=roc
Bug 968804 - Part a: Add inner window assertions to DETH and {Add,Remove}EventTargetObject; r=peterv
Bug 968804 - Part b: Add outer window assertions to {Can,Force,Final}Close; r=peterv
Bug 968804 - Part c: Add outer window assertions to WouldReuseInnerWindow; r=peterv
Bug 968804 - Part d: Add outer window assertions to SetInitialPrincipalToSubject; r=peterv
Bug 968804 - Part e: Add outer window assertions to PreloadLocalStorage; r=peterv
Bug 968804 - Part f: Add outer window assertions to DispatchDOMWindowCreated; r=peterv
Bug 968804 - Part g: Add outer window assertions to AreDialogsEnabled; r=peterv
Bug 1007243 - Remove nsJSContext::GarbageCollectNow's unused IsCompartment argument; r=bholley
It has been unused since changeset 82f8c3925056 in bug 903212.
Bug 874212 - Move document.all to WebIDL; r=bz
The static jsids in nsDOMClassInfo are newly unused, except for sEnumerate_id,
which was unused before.

This also removes the test_nondomexception.html test, which relied on an
obscure detail of the exception being thrown from document.all; I haven't
found another API which does something equally silly.