IDL compiler: rename value => jsValue, v => cppValue

Simple but tedious renaming, to clearly separate *which* value.
Also makes any future renamings easier (sed on 'v' is a bit fraught).

It's striking how much simpler the renaming is in Python,
(admittedly still only partially implemented)
since it's mostly changes in templates, not code.

BUG=239771

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159870 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allow style sharing for <dialog>.

r151832 disabled style sharing for <dialog>, but that's no longer
necessary since after r159767 dialog doesn't depend on style for
centering.

No behavior change, covered by existing test
multiple-centered-dialogs.html

BUG=232268

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159871 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allocation profiler: switch to 1-based positions in the heap snapshots

BUG=None
R=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159872 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't call persistent() on temporary UnsafePersistent object.

UnsafePersistent::persistent() method returns an address to its member. This shouldn't be called against temporary UnsafePersistent object as it may be destructed.

This patch ensures that UnsafePersistent is alive while its persistent() are used.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159873 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix broken test on Windows.

Has to be fixed with more internal hackery, unfortunately. Also, changed some
ASSERTs to RELEASE_ASSERTs in the page free / decommit / etc. routines. This
change would have prevented CQ success and the bad commit.

BUG=307705
TBR=tsepez@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159875 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: move overrides into drawer.

BUG=242776
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159876 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix re-entrancy issue in partitionAlloc.

I think we can finally bring some simplicity to this area: do the previously
re-entrant free() once the allocation is finished and all the structures are
updated and consistent.

I have not yet been successful in adding ASSERTs that would have trapped the
problem earlier, or in isolating a unit test. Work will continue.

BUG=308310
TBR=tsepez@chromium.org

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

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