DatabaseBackend should not post a task to an already terminated database thread

Currently some methods of DatabaseBackend post a task to a database thread without checking DatabaseThread::terminationRequested(). Consequently, the task can be posted to an already terminated database thread.

This is problematic but by accident isn't currently causing any real issue (for some reason). This begins to cause an issue when I destruct DatabaseThread::m_thread promptly after the database thread processed a cleanup task (See https://codereview.chromium.org/589363002).

This CL adds the necessary DatabaseThread::terminationRequested()s before DatabaseBackend posts a task to the database thread.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182552 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add TestExpectations entry for xmlhttprequest-responseXML-abort.html

Mark as [ Pass Timeout ]

R=hiroshige
BUG=415872

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182553 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove RuntimeEnabledFeatures.h include wherever it is not referenced

In Bug 402536 after removal stable RuntimeFeatures, it was forgot to remove RunTimeEnabledFeatures include, as it is referenced by only those RuntimeFeatures. Hence removing include now.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182554 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make sheriff-o-matic UI be responsive to width of the window.

This makes the UI use the appropriate amount of screen real estate
at phone size widths and at larger widths. I picked 800px and 1200px
as the points to change layout. These can probably be tweaked, but
those looked good to me for now.

The only code change here that isn't just tweaking CSS or reordering
DOM nodes is moving the bugs out of ct-failure-card-buttons up into
ct-failure-stream.

NOTRY=true
R=leviw@chromium.org

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

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