Get rid of [Callback] extended attribute for parameters in IDL files

Remove the Blink-specific [Callback] extended attribute and make the bindings
generator smart enough to know when a parameter is of callback type on its
own.

BUG=235547

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149436 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Temporarily add haraken to modules/OWNERS

Currently a top-level OWNERS file for *.idl doesn't cover IDL files
in subdirectories like modules/. I want an OWNER permission to review
IDL file changes. See https://code.google.com/p/chromium/issues/detail?id=235756
for more details.

R=abarth,eseidel,darin,dglazkov,jochen,ojan,tkent

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149437 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "DevTools: Make CodeMirrorTextEditor a default editor"

This reverts commit 9fd6353c2a59ad0f64f636cf7bb027ccb519bee5.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149438 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [FlameChart] move it out of experiments

BUG=none
TEST=none
R= pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149440 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Store hash identifiers in spelling document markers

Store unique identifiers in document markers. The identifiers are 32-bit
unsigned integers called hashes. These hashes are generated in the browser using
base::Hash() function. Spellcheck will use these hashes to track the lifetime of
document markers that identify misspelled words. For example, let's say the user
right-clicked on a spelling marker and selected a spelling suggestion.
Spellcheck will receive the hash of the marker and the index of the spelling
suggestion. Spellcheck will use this information to improve spelling
suggestions.

Original design discussion in webkit-dev:
https://lists.webkit.org/pipermail/webkit-dev/2013-March/024064.html 

BUG=170514

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149441 bbb929c8-8fbe-4397-9dbb-9b2b20218538
MediaStream API: Adding a username field to the RTCIceServer dictionary
This has been discussed and approved on the W3C email list. The main reason
is the TURN URI Spec will(has) removed the username component.

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

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