Removing "using" declarations that import names in the C++ Standard library.

This is as per the the coding guidelines for blink, which disallows the
use of "using" declarations of any kind to import names in the standard
template library.

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176032 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename Repaint to Paint Invalidation Part 4

This CL renames the remaining methods in RenderObject which used repaint to
be paint invalidation.

BUG=338691

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176033 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Fix leaks through RenderStyle objects.

RenderStyle objects are not on the heap and they keep the CSSFontSelector
and its associated ResourceFetcher alive. We turned raw pointers to the
document in CSSFontSelector and ResourceFetcher into traced Members. That
will leak until we can also trace through the RenderStyle structure.

See crbug.com/383860 for details.

This fixed the leaks by using WeakMembers to the document in these two
places. We really should trace through all of this but that is going
to be a larger change and we should fix this leak now.

R=haraken@chromium.org, oilpan-reviews@chromium.org, sigbjornf@opera.com
BUG=383860

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

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