BUG=295843
Refactor code in cast_socket.*:
- Always create a TLS connection
- Extract peer cert from first attempt to do TLS connection
- Whitelist the peer cert and try TLS connection again

Coming up in the next path: perform authentication.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229292 0039d316-1c4b-4281-b951-d872f2087c98
Print Preview: Save the CUPS printer color model info and use it when printing.

BUG=306682

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229293 0039d316-1c4b-4281-b951-d872f2087c98
[Files.app] Remove wrong saving setting when the dialog is modal

When the dialog is modal, the wrong value (null) overrides the saved value and the correct value is not saved. This patch removes the wrong overriding.

BUG=284246
TEST=manually tested
R=mtomasz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229294 0039d316-1c4b-4281-b951-d872f2087c98
Add Renderer.unloadEventsDurationMS to histograms.xml

BUG=301677
R=asvitkine@chromium.org
NOTRY=true

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

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