Enable Chrome redirects for non-component builds

BUG=334379

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=248600

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250204 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250204
Split projecting configuration into separate delegate

Moved projecting configuration into separate delegate. Since Delegate deals only
with display configuration, I've also renamed it to NativeDisplayDelegate to
better reflect its purpose.

BUG=333413

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250205 0039d316-1c4b-4281-b951-d872f2087c98
I broke something by removing an apparently unused import that actually was used elsewhere. I addressed the issue by having the client code just call android_commands.GetAttachedDevices explicitly.

BUG=168518

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

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