Bug 957004 - Guard against object being lazily typed in IsPackedArray self-hosting intrinsic. r=jandem

--HG--
extra : rebase_source : 824ff8327c37b430d600dd2fc070fac793f1cf1c
Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
Bug 930477: Implemented roundf for all platforms; r=waldo
Bug 977667 - VolatileBufferFallback.cpp:16:10: error: â€˜nullptrâ€™ was not declared in this scope, r=glandium
Bug 978047 -- check for OOM r=h4writer
Bug 976898 - Move the sdkdecls.h force-include out of the build system; r=bbondy,glandium
Bug 977950.  Fix dragging of text to work again.  r=smaug
Bug 952890 part 1.  Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets.  r=peterv
Bug 952890 part 2.  Remove the IsArrayLike method, since it no longer matches any spec concept.  r=peterv
Bug 969831 - Share code for checking minumum d3d feature level required for running metro and expose this information (including cached check results) via nsIWinMetroUtils. r=bbondy
Bug 969831 - Use the new feature level check for desktop browser 'switch to metro' ux elements. r=msamuel
bug 960198 make sidebars available from a customizable widget, r=mconley
Bug 883145 - Align normal and customize mode window gradient. r=jaws
Bug 965157 - Remove standalone chrome debugger code paths. r=vporof
Bug 966047 - Hide banner when there are no panels enabled. r=mleibovic
Bug 952596.  HasActiveDocument should just clearly assert that it's only called on inner windows.  r=smaug
Bug 952596 followup to fix dumb typo and reopen CLOSED TREE.
Bug 957691 - Convert assertions to warnings to hide intermittent test failures. r=roc
Bug 976533 - In case there is are both a MixBlendMode and BlendContainer wrapping the same stacking display list, reverse the order so that the BlendContainer comes first. This way, it will not isolate the legitimate MixBlendMode item. r=roc
Bug 976533 - Add a reftest. r=roc