DevTools: [CodeMirror] fix indent loss issue

This patch adds new command that gets executed on Enter and which:
- moves the whole line if the cursor is located before the first
  non-whitespace line character
- runs newLineAndIndent command otherwise

BUG=255526

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153333 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactoring on WebSocketExtensionParser

Make WebSocketExtensionParser::m_end const because it doesn't change during the parser lifetime.
For the same reason remove m_end from WebSocketExtensionParser::ParserStateBackup.

BUG=233082
R=tyoshino

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153334 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Use V8 implementation of ArrayBuffer in Blink."

This reverts commit b0d6ba9c280e507fb5f853f495a72d76327a3bcd.
(broke 3 browser_tests: PostData2,TransferFailure,ZeroLengthTransfer)

TBR=dslomov@chromium.org,kbr@chromium.org,jochen@chromium.org

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

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