Added key binding for the overtype mode

Set up the Insert key to trigger the OverWrite editing command and thus enable/disable the overtype mode.

Review URL: https://chromiumcodereview.appspot.com/14842018

git-svn-id: svn://svn.chromium.org/blink/trunk@150906 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-generate namedPropertyGetter of V8HTMLFormElement and HTMLFrameSetElement 

Removed V8HTMLFormElementCustom.cpp.
Removed V8HTMLFrameSetElementCustom.cpp. 

Add attribute: [DoNotCheckJSProperty]
Named/indexed property interceptors of V8 is called whenever
a script accesses any object property.
If we want not to override callback property or property in
prototype chain by named getter, we have to check if there is
already such property in head of named getter.
(for example, document.all.length)
On the other hand, there is another kind of named getter:
which we want to override property, thus we must not check it
(for example, DOMStringMap)
For getter with [DoNotCheckJSProperty], generator does not
generate check code.

R=haraken@chromium.org
BUG=229740
TEST=No tests. refactoring.

Review URL: https://chromiumcodereview.appspot.com/15556003

git-svn-id: svn://svn.chromium.org/blink/trunk@150907 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Put each CSS selector on a new line, this is specifically for the DevTools front-end code within Blink.

As recommended in the Web Development Style Guide - http://www.chromium.org/developers/web-development-style-guide

BUG=242922
R=pfeldman

Review URL: https://chromiumcodereview.appspot.com/15737009

git-svn-id: svn://svn.chromium.org/blink/trunk@150908 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Do not provide url when executing scripts that were document-written or not inserted by parser.

ScriptElememnt::executeScript() does not pass document url to ScriptSourceCode constructor anymore in following case:

1. 
    document.write("<script>foo()</script>")
2. 
    var scriptElement = document.createElement("script");
    scriptElement.textContent = "foo();";
    document.head.appendChild(scriptElement);
 
http://www.w3.org/html/wg/drafts/html/master/scripting-1.html#execute-the-script-block
According to spec we should create script using "the URL from which the script was obtained".
Passing document url in this case is confusing and incorrect because script content might have been obtained from other source.

BUG=242159

Review URL: https://chromiumcodereview.appspot.com/15293007

git-svn-id: svn://svn.chromium.org/blink/trunk@150909 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify cancellation in ResourceLoader

* Add m_reachedTerminalState to the ResourceLoaderState enum as Terminated.
* Remove m_cancelled, as in many cases it's synonymous with the terminal state,
    and it isn't necessarily to prevent reentrancy, because we don't re-enter
    inside ResourceLoadNotifier::didFailToLoad().
* Call CachedResource::error() in cancel(), so that we don't need to handle
    it in CachedResource::stopLoading() or in CachedResource::load() when the
    load fails on start.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/15486005

git-svn-id: svn://svn.chromium.org/blink/trunk@150910 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaselining after r150896

Another pass for slow builders may be necessary.

TBR=inferno@chromium.org
BUG=230726

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150911 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Assimilated InspectorInstrumentation::willEvaluateWorkerScript implementation

BUG=232160

Review URL: https://chromiumcodereview.appspot.com/15562005

git-svn-id: svn://svn.chromium.org/blink/trunk@150912 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable the CSSVariables setting in css-variable-definition.html

CSSVariablesEnabled setting must be set to true to allow CSSVariables at runtime.

Review URL: https://chromiumcodereview.appspot.com/15282002

git-svn-id: svn://svn.chromium.org/blink/trunk@150913 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove failing expected results and expectations after fixing path handling bug

These tests started failing in r193855 and failing expectations were added
in r148262. Some of the tests were then rebaselined with failing expected
results and the expectations removed in r149677 and follow-up changes.

The underlying bug has been fixed in crrev.com/201468, so the failing expected
results and expectations can now be removed.

BUG=237679,230771

Review URL: https://chromiumcodereview.appspot.com/14802004

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