Moved ButtonInkDropDelegate logic into InkDropHostView and deleted InkDropDelegates.
Common responsibility was split between the InkDropDelegate and the
InkDropHostView. This change consolidates that and will make it a
easier to implement https://crbug.com/597273 and https://crbug.com/595315.
This change regresses InkDrops from being centered on download buttons on Linux.
However, this will be fixed shortly after by a follow-up CL.
BUG=None
TEST=CustomButtonTest.*
TEST=MenuButtonTest.*
TEST=LabelButtonTest.*
Review-Url: https://codereview.chromium.org/2041033002
Cr-Commit-Position: refs/heads/master@{#398375}
36 files changed