Set CHROME_USER_DATA_DIR when starting the virtual session.

Note that the first time the user runs Chrome in the virtual session, the profile will be created with whatever default settings that version of Chrome sets. Right now, this is a sign-in request page, which is actually pretty good for our intended use-case (rely on Chrome Sync to keep the console and virtual profiles in sync).

R=lambroslambrou@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226573 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226573
Show the MDNS cloud print settings even when the chrome connector is disabled

On platforms where the cloud print connector is not enabled (open source chromium on
Windows), the MDNS/devices-page cloud print settings are not shown because the code to hide
the cloud print connector hides them.

Make this code path conditional on device discovery not being enabled.

BUG=301948

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

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