bindings: Removes unused code in IDL compiler (SpecialWrapFor, etc.)

SpecialWrapFor, is_document, is_audio_buffer, etc. are no longer used.
Removes them.

BUG=235436

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182907 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Map internal Promise ID to PromiseData to speed up search in PromiseTracker.

BUG=348919

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182908 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use page popup pixel readback for calendar-picker-appearance.html

Use openPickerWithoutMock to test using real page popups and not the iframe mock.

window.internals.pagePopupWindow returns the window object of the page popup.

BUG=409503

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182909 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[ServiceWorker] Add was_fallback_required flag to ResourceResponseInfo. [1/2 blink]

This flag is set when the request whose mode is CORS or CORS-with-forced-preflight is sent to a ServiceWorker but FetchEvent.respondWith is not called.
It is because the CORS preflight logic is implemented in the renderer.
So we can't simply fallback to the network in the browser process.

[1/2] blink: https://codereview.chromium.org/602073002/
[2/2] chromium: https://codereview.chromium.org/603913002/

BUG=416371, 408507

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182910 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Expose IA and IA2 role and state for HTML input type attributes related to date and time.(re-land)

For input type date, datetime and datetime-local, time, month, week - IA and IA2 role and states
are not exposed properly.

BUG=418486

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182911 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove default implementation of WebMediaPlayer::seekable()

BUG=417669

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

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