TestExpectation: revive unexpected entries deletion

It's too brave to remove all entries...

TBR=morrita@chromium.org
BUG=133093

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155332 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Check whether popups are allowed before creating a new tab via loadURLExternally

There was already a test for when with ctrl-click on a link with a target parameter. If there's none, a different code path is taken. This patch & test covers this different case.

BUG=259755
R=japhet@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155333 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update location of w3c shapes tests to reflect new import location

Partial imports should not be imported to the same place as the full
import, so this adds an option to allow importing to a different
location than the default. In doing that, I found that imports from
contributor directories didn't seem to be working correctly, so I
updated the import to be smarter about both contributor directories
and the test status directories. It should now be more likely that the
script guesses the root directory properly.

This is a port from WebKit: http://wkb.ug/118156

BUG=266558

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

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