cros: Change how multi-profile is enabled.
commitb2d1f2dcf6d9181cd8b60804e6cbf0c13fbf9a93
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 21 Jan 2014 23:06:32 +0000 (21 23:06 +0000)
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 21 Jan 2014 23:06:32 +0000 (21 23:06 +0000)
tree1244e292ecdc059cfd3fac12b5ce85e895798c6a
parentb896d085497ee01d759afb29a700fd0142c20f8c
cros: Change how multi-profile is enabled.

- Remove finch control so that enterprise enrollment is no longer required;
- Change the default behavior for primary user to be "not-allowed" so that
  only user with a proper enterprise policy could start a multi-profile
  session;
- Remove cached default behavior so that the changing default actually
  has effect;

BUG=336268
TEST=Manual. Only user with proper policy can start a multiprofile session.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246152 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/chromeos/login/login_manager_test.cc
chrome/browser/chromeos/login/multi_profile_user_controller.cc
chrome/browser/chromeos/login/multi_profile_user_controller_unittest.cc
chrome/browser/chromeos/login/user_manager.cc
chrome/browser/chromeos/login/user_manager_impl.cc
chrome/browser/chromeos/profiles/profile_list_chromeos_unittest.cc
chrome/browser/metrics/metrics_log_unittest.cc
chrome/browser/notifications/message_center_settings_controller_unittest.cc
chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc