Fixing problem with alignment for right to left languages

BUG=234271
TEST=visual, using arabic language, made sure that status menu, launcher, notifications and chat window icons were at the right place

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229388 0039d316-1c4b-4281-b951-d872f2087c98
Converts DesktopNativeWidgetAura back to a per Widget CaptureClient

Rationale being that even though there is capture Windows may still
deliver mouse events to other windows. With a global capture
client this means all the events end up going to the capture client,
which is not expected here.

Menus seem to trigger this code path. Showing the menu and setting
capture on the menu generates a delayed mouseexit on the widget the
user clicked on.

BUG=306210
TEST=covered by tests now
R=ben@chromium.org, erg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229389 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Tweak overscroll edge effect parameters

Raise the beauty factor to the max.

NOTRY=true
BUG=308761

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

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