Move isNameCacheValid member from LiveNodeListBase to HTMLCollection

The isNameCacheValid member is only useful to HTMLCollection (not LiveNodeList),
so move it and its corresponding getter / setter to the HTMLCollection class.
There is no reason anymore to keep this member in the LiveNodeListBase class.

R=eseidel, esprehn
BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165248 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove compositor-only entry points from WebGraphicsContext3D

This removes entry points from blink::WebGraphicsContext3D that were only
being used by the compositor.  This interface should have the entry points
needed by WebGL only.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165249 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[import] Refactoring: Get rid of BlockedFromCreatingDocument state

The state can be inferred by existing state of the object.
So we can remove it and just compute the predicate.

BUG=none
TEST=none
R=dominicc,dglazkov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165250 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Remove compositor-only entry points from WebGraphicsContext3D (https://codereview.chromium.org/134743002/)

Reason for revert:
../../content/browser/renderer_host/compositor_impl_android.cc: In member function 'virtual blink::WebGLId content::CompositorImpl::GenerateTexture(gfx::JavaBitmap&)':
../../content/browser/renderer_host/compositor_impl_android.cc:306:12: error: 'class blink::WebGraphicsContext3D' has no member named 'shallowFlushCHROMIUM'

Original issue's description:
> Remove compositor-only entry points from WebGraphicsContext3D
> 
> This removes entry points from blink::WebGraphicsContext3D that were only
> being used by the compositor.  This interface should have the entry points
> needed by WebGL only.
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165249

TBR=kbr@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165251 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix pretty printing of QualifiedName in gdb

The structure of QualifiedName was chnaged, and now we need to update the
gdb pretty printer.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165252 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Break HarfBuzz run creation into separate function

Break out creation of HarfBuzzRuns out of the collectHarfBuzzRuns
method as a part of the effort to clean up the logic to allow proper
handling of script_common.

BUG=311372
R=dglazkov@chromium.org

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

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