Remove toV8FastForMainWorld.

It was essentially the same as toV8ForMainWorld; if we already know we're in the
main world, we cannot benefit from faster world inferring.

For more information, pls see the discussion in https://codereview.chromium.org/19697004/.

BUG=

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=154673

R=abarth@chromium.org, haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix trailing whitespace in scripts and misc. files

Followup to removing trailing whitespace in .cpp, .h, and .idl files.

Fixes the remaining obvious code files:
.cc
.gyp
.gypi

.pl  Perl
.pm  Perl Module
.py  Python
.sh  Shell
...and the scripts in:
Tools/Scripts

Skips these, due to also having eol issues:
.c   C (1 file)
.rb  Ruby (2 files)


Commands used:
sed -i -E 's/\s+$//' $(git ls-files -- '*.cc' '*.gyp' '*.gypi'
'*.pl' '*.pm' '*.py' '*.sh')
cd Tools/Scripts && grep -l -E '\s+$' * | xargs sed -i -E 's/\s+$//'

3 manual changes:
* remove trailing newline in Tools/Scripts/webkitpy/tool/steps/runtests.py
* *don't* fix trailing whitespace in
Tools/Scripts/webkitpy/style/checkers/python_unittest_input.py
...as this is intentional, as a test for the style checker.
* *don't* fix trailing whitespace in
Tools/Scripts/webkitpy/common/checkout/diff_test_data.py
...as this includes a literal diff, and unified diff uses ' ' for an unchanged blank line.

The .c and .rb files with eol issues (skipped for this CL, since probably need a svn propset) are:
ManualTests/NPN_Invoke/main.c
Tools/Scripts/webkitruby/PrettyPatch/PrettyPatch.rb
Tools/Scripts/webkitruby/PrettyPatch/diff.rb


Followup to:
Issue 20294002: Fix trailing whitespace in .cpp, .h, and .idl files
https://codereview.chromium.org/20294002/

TBR=ojan, abarth

Review URL: https://chromiumcodereview.appspot.com/20652002

git-svn-id: svn://svn.chromium.org/blink/trunk@154989 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Spanning logical height is not added properly in all spanning rows.

The remaining logical height is wrongly added to the last row spanning cell,
not spread on the rows when more then one rowspanning cell present in the table.

Remaining logical height was handled to only row spanning cell which comes
first in the table. Remaining row spanning cells were not handles.

Here, we handled all row spanning cells in the table those are not overlapping
each others.

R=jchaffraix@chromium.org
BUG=249600

Review URL: https://chromiumcodereview.appspot.com/19390002

git-svn-id: svn://svn.chromium.org/blink/trunk@154990 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Clean up InspectorStyleSheet, InspectorCSSAgent, and InspectorResourceAgent

R=vsevik

Review URL: https://chromiumcodereview.appspot.com/20091002

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