Bug 1001689 - Stop suppressing the xmanager log file, r=njn

When suppressing logs (aka displaying output messages), we still need the xmanager output to go into its log file, because its port number is read out of it (yes, it's ugly.) So pipe through tee instead of redirecting to the log.

--HG--
extra : rebase_source : a4142c1d287779cc05b04988071e21415ffca445
Bug 1004766.  Make sure to enter the compartment of our new global before working with it when wrapping global objects.  r=nsm
Bug 1004198.  Improve codegen in testValueTruthyKernel to emit as few tests as we can get away with given our type inference information.  r=jandem
Bug 1004169.  Make sure MTest always uses TI information for deciding whether its operand might emulate undefined.  r=jandem
merge m-c to inbound
Bug 995664 - Move CSSRuleList to WebIDL; r=bz

As CSSRuleList is the last consumer of nsArraySH and nsGenericArraySH, this
also removes those classes.
Bug 1004202 - Stop calling PrepareToStartLoad in nsDocumentViewer::LoadStart; r=smaug

Before bug 968805, none of the callers would reach this branch. The callers in
nsContentDLF.cpp call LoadStart immediately after constructing the
nsDocumentViewer, so they hit the !mDocument case, and the comparison was
always false for the caller in nsHTMLDocument::Open, as it passed an
nsIHTMLDocument pointer, so the nsISupports pointers being compared were
always different. (XPCOM rules require SameCOMIdentity in this case, to avoid
exactly this issue.)

I tested that the removed code was never reached after a backout of bug 968805.
Bug 1003803 - Purge Ion ExecutableAllocator on GC. r=bhackett
Bug 1004923 part 1 - Remove "long double", some C-isms from prmjtime. r=njn
Bug 1004923 part 2 - Cleanup NowCalibrate. r=njn
Bug 1004923 part 3 - Cleanup Windows PRMJ_Now. r=njn
Bug 1004923 part 4 - Add some early returns to PRMJ_Now. r=njn
Bug 1004923 part 5 - Reduce indentation level in PRMJ_Now. r=njn
Bug 1000431 - Add "layout.css.grid.enabled" to all.js, disabled by default.  r=dholbert
Bug 1002607 - Increment the number of columns, 'column', only after we have seen a new token.  r=simon.sapin
Bug 1000376 - part 1, Add -moz-anonymous-grid-item in the style system. r=dholbert
Bug 1000376 - part 2, Implement frame construction part for anonymous grid items (reusing the anon flex item code). r=dholbert
Bug 1000376 - part 3, s/FlexItemStyleFixup/FlexOrGridItemStyleFixup/ and corresponding comment changes. r=dholbert
Bug 1000376 - part 4, Add some grid item tests. r=dholbert

These are only for detecting assertions/crashes for now since grid layout isn't implemented yet.

--HG--
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-1-ref.xhtml => layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-1a.xhtml => layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-1b.xhtml => layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-2-ref.xhtml => layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-2.xhtml => layout/reftests/css-grid/grid-whitespace-handling-2.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/support/ahem.css => layout/reftests/css-grid/support/ahem.css
rename : layout/reftests/w3c-css/submitted/flexbox/support/solidblue.png => layout/reftests/css-grid/support/solidblue.png
Bug 1004503 - Backout of failed attempt to fix relazification-related crash. r=jandem

--HG--
extra : rebase_source : e3b1a9f60f34d0b366cbc4f3bb98212f714525ce