Move Lisbon to group with London/Dublin and add a few more zones

Lisbon is in WET, but was misplaced along with other cities in CET.
Move it to WET next to London/Dublin. Also add a few European/Asian zones
I missed in the previous CL.

TBR=satorux@hromium.org,nkostylev@chromium.org
BUG=chrome-os-partner:23902
TEST=More zones show up and Lisbon is next to London/Dublin in the tz
selection UI.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251568 0039d316-1c4b-4281-b951-d872f2087c98
cc: Move GPU raster to DirectRasterWorkerPool.

GPU raster belong in its own RasterWorkerPool implementation as
it requires different throttling logic. This moves all GPU raster
to DirectRasterWorkerPool.

BUG=324892

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251569 0039d316-1c4b-4281-b951-d872f2087c98
gpu: Generate mailboxes on client side

Because mailboxes are now just a random number, we don't need to round-trip to
the gpu process to generate them, which lets us get rid of IPCs, layers, etc.

It also means generating a mailbox can't fail any more (even on a lost context),
so, removing some code paths and associated tests.

I'm adding a debug-only verification to ensure the mailboxes are generated from
the crypto-random function (in debug, we burn a byte to compute a mini XOR-check
as a sentinel for "we went through the Generate function"). It's not a secure
check, but should hit incorrect/unsafe usage.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251570 0039d316-1c4b-4281-b951-d872f2087c98
Fix TRACE_EVENT snapshotting for LayerImpl

There are two problems with how LayerImpl was instrumented:
1. We never issued TRACE_EVENT_OBJECT_DELETED commands. This meant
   that if a pointer changed from a layer to something else, tracing
   woudl get confused and you would get import errors.
2. We didn't set the category on the snapshot. This meant that
   if a layer was AsValued() into a containing trace of some other category,
   this would cause it in some corner cases to become untraced.

I'm pretty amazed that this ever worked.

R=danakj,enne

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251571 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 167223:167235

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=167224:167235&mode=html
TBR=
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251572 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251573 0039d316-1c4b-4281-b951-d872f2087c98
Don't use file picker for AEC dump on Android.

TBR'ing Jochen for render_process_host_impl.cc; only two dchecks added.

TBR=jochen@chromium.org

BUG=343847

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251574 0039d316-1c4b-4281-b951-d872f2087c98
Roll swarming_client @ 5b47578a4c25b1447172c78bcfce8c1fc7a69839.

$ git log de4e7cfa..5b47578a --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
2014-02-14 maruel Make --task-name optional for swarming.py run and collect.
2014-02-13 maruel Silently discard 'isolate_file' if missing.

R=vadimsh@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251575 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251576 0039d316-1c4b-4281-b951-d872f2087c98