Make extensions icons easier to target with gestures

The bounds of a BrowserActionView and the bounds
of its child view |button_| have the following
properties:

- Both share a common center point.
- The bounds of |button_| are square, but the 
bounds of BAV are not.
- The bounds of |button_| are contained within
the bounds of BAV.
- Both are small enough to be easily covered
by a finger.

This is a flaw in rect-based targeting
making it difficult to correctly target
|button_| with a tap gesture. To obtain the
desired behavior, use the distance
between the center of the touch and the center
of the view (instead of the center line of
the view) to break ties among rect-based
targeting candidates.

The use of the distance to center line was
to avoid biases against wide or tall views. 
But this is not necessary because any view 
which can have at least 60% of its area 
covered by a touch cannot be sufficiently wide 
or tall enough to benefit from such a metric.

BUG=328182

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241955 0039d316-1c4b-4281-b951-d872f2087c98
Add Zack to the owners file.

R=zork@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241956 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.24.5.

R=jkummerow@chromium.org
TBR=jkummerow@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241957 0039d316-1c4b-4281-b951-d872f2087c98
Add base:: to string16s in android_webview/.

R=benm@chromium.org
BUG=329295

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241958 0039d316-1c4b-4281-b951-d872f2087c98
Add base:: to string16 in device/.

R=keybuk@chromium.org
BUG=329295

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241959 0039d316-1c4b-4281-b951-d872f2087c98
Rename GetForCurrentThread() in comments to GetCurrent().

R=dmichael@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241961 0039d316-1c4b-4281-b951-d872f2087c98
Add feedback uploader to upload reports in a sequenced manner with retries.
This is the first part of the CL that will enable re-sending feedback reports that were sent when the user was offline, across sessions.

R=jcivelli@chromium.org, zork@chromium.org
BUG=249853

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241962 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Update backoff settings and reconnection logic

Updates the backoff policy, add support for manually triggering a
connection reset that restores the previous backoff, and don't reset
backoff until successful login.

BUG=284553

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241963 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241961
SVN changes up to revision 241963