b=990794 crash on ovrfl in SharedBuffer::Create() r=roc

--HG--
extra : transplant_source : %3F%C2%21%06%C0%A8Z%14%93%82%90%2CT%CE%3E%EC%C2%D0%E4W
b=990794 crash on ovrfl in AllocateAudioBlock r=roc

--HG--
extra : transplant_source : %030X%15H%0DN%AA%7B%AEl%2Bi%2A%AB%3D%9C%23%0C%FF
Bug 985303. Part 1: Assert that nsViews are only associated with a specific, limited set of frame types. r=dbaron

--HG--
extra : rebase_source : 80ce9f2e4841b831fd37acf2b89d4ff350762ab8
Bug 985303. Part 2: Add aSkipChildLists parameter to nsLayoutUtils::UnionChildOverflow. r=dbaron

--HG--
extra : rebase_source : 4ce840181d43b62d4488e6d4a3169ac1315e1dc7
Bug 985303. Part 3: Save a block's 'bottom edge of content' in a frame property if it doesn't match the block's content height, and use it in UpdateOverflow to compute the correct overflow. r=dbaron

--HG--
extra : rebase_source : 11fe6925ee266a2e1feec5a4d5c0e5ed152516f5
Bug 989958 - Expose PRESSED state on a native button element and remove CHECKABLE state from toggle buttons, r=surkov, r=eeejay
Bug 991575 - Stop PresShell::GetReferenceRenderingContext from creating a Thebes backed gfxContext (Moz2D migration). r=mattwoodrow
Bug 991572 - Stop creating a Thebes backed gfxContext in CanvasRenderingContext2D.cpp, and kill off nsICanvasRenderingContextInternal::GetThebesSurface (Moz2D migration). r=mattwoodrow
Backout e401dfeab8b7 (bug 991572) for crashtest assertion. r=orange
Bug 989204 - Followup: Fix --disable-optimize JS shell build. (r=jandem over IRC)
Backed out changeset 17941c43375f (bug 991575) for test failures like reftests and others
Bug 991690 - Remove the classinfo from EventListenerInfo. r=smaug
Backed out changeset bae32cf47dec (bug 988882) since it seems this breaks debug-bc tests
Bug 965102 - Gecko changes to set HWC_GEOMETRY_CHANGED flag appropriately. r=mattwoodrow
Bug 965656 - properly close() PC's when no longer used. r=jesup
Bug 989047 - increase canplaythrough timeouts to accomodate B2G slowness. r=jesup
Bug 936630 - Timeline event sessionRestoreInit. r=ttaubert, r=froydnj
Bug 983903 - [Gtk3] Ctrl+A doesn't work in textarea or input elements. r=Neil
Bug 991368 - Avoid exception on calling close() twice. r=abr, r=jesup
Bug 959761 - finalize nsICacheEntry interface, r=michal