Fix build (remove frame/NavigatorBase.h from .gypi)

TBR=haraken
NOTRY=true
NOTREECHECKS=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171015 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify RenderObject::isRooted()

There's no reason to have the out param from this function, callers can
just use view() to get the RenderView in constant time. We can also
rewrite this function to walk the RenderLayer tree which should make it
faster, and by using isRootLayer() we can avoid the virtual call.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171016 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add null element.animate method when API is switched off.

Having an empty element.animate method will act as a canary for potential breakages once the real element.animate is enabled. 

BUG=360469

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171017 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete RenderBoxModelObject::layerTypeRequired.

Only RenderBox and RenderInline inherit from RenderBoxModelObject
and both of those override layerTypeRequired, so this is
dead code.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171018 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Clean up a way use_in_heap_object is used in the IDL compiler

This is a preparation CL for supporting a [GarbageCollected] IDL attribute.

- This CL renames use_in_heap_object to in_array_or_sequence, which indicates whether the C++ type is used in an array or sequence.

- This CL cleans up how in_array_or_sequence is used.

- There is no change in generated code.

BUG=340522

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

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