Cleanup DrawingBuffer::paintCompositingResultsToCanvas

Remove the unnecessary copyTexture and use the value tracked by 
WebGLRenderingContext when restoring the framebuffer binding instead of
querying GL_FRAMEBUFFER_BINDING.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make vector conversion more general in V8Bindings

toV8Value() could not convert vectors of basic types; by removing toV8ArrayNoInline() and always calling v8Array(), we instead pass back through
V8ValueTraits<> for each element, and as a result can convert arrays of basic types through the explicit specializations of that class.

R=kentaro@chromium.org,yhirano@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178724 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove webkit- prefix from classes used by View Source

Removing the webkit- prefix from viewsource as we do not want to keep it in blink.

BUG=378867

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

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