Have StyleResolverParentPusher / SelectorFilter deal with references

Have StyleResolverParentPusher / SelectorFilter deal with references
instead of pointers since those can never be null. This makes the
code look safer.

R=adamk

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161643 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Pass RenderStyle / RenderObject by reference in more places

Pass RenderStyle / RenderObject by reference in more places instead of by pointer,
when it cannot be null. This makes the code look safer and gets rid of unnecessary
null checks.

R=adamk

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161644 bbb929c8-8fbe-4397-9dbb-9b2b20218538
always respect font flags when we setup a paint

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161645 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the #define protecting the new blur optimizations, and mark affected tests as needing rebaseline.

R=fmalita
BUG=316628

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161646 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of setAuthorAndUserStylesEnabled.

This is always set to true.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161647 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Suppressed flaky canvas/synchronous-create-pattern.html.

BUG=316730
TBR=pdr@chromium.org,antonm@chromium.org,yhirano@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161648 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix for "horizontal scrollbars can't be touch dragged"

Simple typo led to horizontal scrollbars always using event's vertical
delta. Added horizontal case to existing gesture-scrollbar.html test.

BUG=266446

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161649 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unneeded namespace prefix in HTMLMediaElement

This file is "using namespace HTMLNames", and no other fooAttr
specifies the namespace.

BUG=none

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

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