Web Animations: Use isNull() and nullValue() in KeyframeAnimationEffect

Clean up only, no change in behavior.

R=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162941 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't require templates for application of -webkit-border-image.

Trivial cleanup; the application of -webkit-border-image doesn't need to
be generated. The macro previously had two callers, but the other caller
was removed in crrev.com/50233002.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162942 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up CSSFontFaceSource

Several minor refactorings:
- remove unused parameter of getFontData()
- kill willUseFontData()
- rename beginLoadingFontSoon() to beginLoadIfNeeded()
- make pruneTable() private

BUG=
TEST=none, no behavior change

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162943 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: sync Python to r162649

Python side to:
Invoke RefPtr::release in GenerateFunctionCallString where possible
https://codereview.chromium.org/85473006

BUG=239771
NOTRY=true
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162944 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: sync Python to r162600

Python side to:
Introduce toV8NoInline
https://codereview.chromium.org/78713009

BUG=239771
NOTRY=true
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162945 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: sync Python to r162830 (part 2)

Followup to:
IDL compiler: sync Python to r162830
https://codereview.chromium.org/98073002/

Remaining syncs to:
Remove usage of deprecated V8 APIs from bindings code generator
https://codereview.chromium.org/94833002

BUG=239771
NOTRY=true
TBR=haraken

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

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