Delete RenderLayerCompositor::m_needsToUpdateLayerTreeGeometry

All the types of updates set this bit now. We can just trigger the geometry
update off the updateType enum.

Review URL: https://codereview.chromium.org/221563002

git-svn-id: svn://svn.chromium.org/blink/trunk@170631 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete CompositedLayerMapping::updateAfterLayout

This function doesn't do much anymore and can be inlined into its one caller.
This CL also removes some unnecessary bits in the UpdateLayerPositionsFlags
bitfield.

Review URL: https://codereview.chromium.org/220593008

git-svn-id: svn://svn.chromium.org/blink/trunk@170632 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get Media Query parser to handle parens, brackets and braces blocks correctly

According to the specification, parenthesis, brackets and braces blocks inside media queries should be observed and ignored as a malformed media query.
This CL fixes the previous behavior that didn't take that into account.

BUG=358041

Review URL: https://codereview.chromium.org/217423005

git-svn-id: svn://svn.chromium.org/blink/trunk@170633 bbb929c8-8fbe-4397-9dbb-9b2b20218538