Support multiple SpdyProxy auth proxies

HttpAuthHandlerSpdyProxy supports only a single proxy. This change
allows it support a set of proxies.

BUG=314247

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233793 0039d316-1c4b-4281-b951-d872f2087c98
aura: Add back events dependency on ui when aura is turned on.

The rule for adding the events dependency on ui when toolkit_views==1 works for
most cases, except for use_ozone when views is turned off.

BUG=none
R=petermayo@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233794 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233793
SVN changes up to revision 233794
Add CreateHRGNFromSkRegion and update DesktopRootWindowHostWin to use it.

SkRegion can now be converted directly to HRGN, rather than via SkPath, thereby avoiding the lack of support for non-contiguous regions in the SkPath to HRGN conversion step.

This CL is deliberately a minimal fix, suitable for merging.

BUG=315236

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

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