IndexedB: New layout tests to ensure transactions are run in order

TBR=ericu
BUG=322238

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162701 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove leftover code after r162228

This CL removes unused include as 'Debug code' was removed in r162228.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162702 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't allow sandboxed iframes to set document.domain.

This is a recent spec change and makes us consistent with the mozilla
[See https://bugzilla.mozilla.org/show_bug.cgi?id=907892]

We add a new sandbox flag, although there isn't syntax to unset it as
part of the spec (yet).

BUG=277084

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162703 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix the baseline calculation for <textarea>

We want the baseline of a textarea to be the bottom of the margin box in all
cases. Therefore, we also need to override inlineBlockBaseline. This only
matters in a somewhat unusual DOM where a display: block <textarea> gets
put into an inline-block.

I broke this in r159173 / https://codereview.chromium.org/26454004

R=ojan@chromium.org,leviw@chromium.org
BUG=321486,304210

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

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