Move getCached/getUncachedPseudoStyle to Element.

This CL moves the handling of pseudo-element styles to Element, as a
pre-requisite for display: contents pseudo-elements support.

I think this may have visible effects on first-line/first-letter (where we
specifiy parentStyle explicitly).

If it does, we need to special-case that in LayoutObject. If not, we may as
well remove that argument altogether.

BUG=657748

Review-Url: https://codereview.chromium.org/2774383002
Cr-Commit-Position: refs/heads/master@{#460146}
4 files changed