Bug 1027380 - Don't paint flash for inactive layer manager. r=mattwoodrow

--HG--
extra : rebase_source : 29238270960b22c3391c59e68d3cced748984650
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
Bug 995696 - Wait for Content:PageShow after adding tab in testNewTab; r=snorp
Bug 1026830 - Add LD_LIBRARY_PATH=xrePath when launching utilities; r=jmaher
Bug 980565 - Remove defunct Proxy.[[HasOwnProperty]]. (r=jorendorff)

--HG--
rename : js/src/jit-test/tests/proxy/testDirectProxyHasOwn1.js => js/src/jit-test/tests/proxy/testDirectProxyHasOwnProperty.js
b=1006279 finalize thread pool when MediaBufferDecoder is destroyed r=padenot

--HG--
extra : transplant_source : %B3%A2%CA%00%3Ct%23%E4%AF%17%3B%C4%D0%E08%8Bn%08%D8%94
Bug 1013078 (part 3) - Remove references to now-removed leakyLog*() functions in annotations.js. r=sfink.

--HG--
extra : rebase_source : 61a8f2fb69beece98d1eab0e92051a221106440e
Bug 1026344 - Part 1: Don't use memcpy to copy style structs. r=dbaron

This is in preparation for nsStyleCoords becoming non-POD types.  The
use of memcpy is a bit of a trap when modifying the style structs, and
it likely has marginal value now that anything with an nsStyleCoord
can't be memcpy-initialized.
Bug 1026344 - Part 2: Make nsStyleUnit a uint8_t-sized enum so we can use it on nsStyle{Sides,Corners}. r=dbaron
Bug 1026344 - Part 3: Rename CalcValue to PixelCalcValue. r=dbaron
Bug 1026344 - Part 4: Make nsStyleCoord::Calc refcounted and introduce a non-refcounted nsStyleCoord::CalcValue. r=dbaron

This means that style structs holding computed calc() values are now able to be
stored in the rule tree.
Bug 1026345 - Remove the now unused nsStyleContext allocation functions. r=dbaron
Bug 1026903 - Make nsStyleContext members private. r=dbaron
Bug 1024470 - Make sure we run InitOnContentProcessCreated in all cases. r=khuey
Bug 1011391 - Clear rule cascades in nsCSSStyleSheet's Unlink. r=bz
backout d4bf4c76854e for causing mochitest-other failures
Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.

--HG--
extra : rebase_source : 98d2557c7fe4648d79143c654e7e31767fca2e65
Bug 1026860 - Remove mThisObjects and use the function parent instead. r=luke,khuey
Bug 1025725 - Part 1: Give nsXBLPrototypeResources::mRuleProcessor a more concrete type. r=bzbarsky