Changed platform verification user consent logic to be per-domain.

The prefs:kEnableDRM switch will never be disabled by the new logic.
Only the per-domain setting will be affected by user responses.  Also
changed the setting key to be a web origin instead of just a host.

BUG=chromium:309939
TEST=unit, manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232398 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232398
Remove unnecessary dependencies on "ui" target from some other targets.

BUG=302505
TEST=None, targets built.
R=dalecurtis@chromium.org,thestig@chromium.org,ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232399 0039d316-1c4b-4281-b951-d872f2087c98
Make sure the non browser/no app widget is fully visible when created on ash

added minimum_visibility flag to WindowState to guarantee that the part of widget is always visible.

TEST=open TaskManager on 2nd display, close it, disconnect display, then open task manager again. minimum visibility is covered by test.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232400 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232399
telemetry: reset command line file on Android as soon as possible.

Reset the command line file right after the browser started, or failed to
start. This reduced the risk of leaving back the temporary cmdline on the
device after a crash.

R=tonyg@chromium.org
BUG=

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

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