Revert "Remove web/{android, gtk, win}"

This reverts commit 8e811a6c86c81d9267832a6ac83298d9a814ee3b.

Reverting due to compile failure on Linux Aura:
http://build.chromium.org/p/chromium.webkit/builders/Linux%20Aura/builds/11755/steps/compile/logs/stdio

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159779 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove needless comments from ScriptPromise

This is the last review comment at http://crrev.com/26004002 ,
but I didn't notice it.

BUG=304154
R=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159780 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add missing event handler attributes

Document, Element and Window now have almost all the on* attributes
from GlobalEventHandlers and are in sync with each other, except:

 * The dragexit event is part of the drag-and-drop processing model,
   but is never fired in Blink.
 * The sort event is part of the table sorting algorithm, which has
   not been implemented yet.

Also alphabetize the lists in Document.h and Element.h.

BUG=305112

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159781 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove flaky expectations for SVG text tests that are no longer flaky

BUG=306190
TBR=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159782 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add candidatewindow* events to InputMethodContext

This adds candidatewindow{show,update,hide} events defined
in the latest Editor's draft of IME API.

spec: 
https://dvcs.w3.org/hg/ime-api/raw-file/default/Overview.html#widl-InputMethodContext-oncandidatewindowshow 

Eventually these events will fire when IME's candidatewindow
UI shows/updates/hides to the element to which an
InputMethodContext is associated.
Such signals will be generated in browser process via IME,
which will be implemented in later CLs.

BUG=238585
TEST=layouttest fast/ime

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159783 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable WebVTT regions for runtime testing, updated tests and minor fixes

This patch removes all the ifdefs surrounding WebVTT regions and enables
the feature for testing in RuntimeEnabledFeatures, along with a couple
of bug fixes.

Tests were rebased wrongly (since the feature wasn't build by default),
so I updated the -expected and added two others that refer to the display
of regions and update TestExpectations to not skip these anymore.

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

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