Cleanup of windows launch code

The windows startup code was handling aura and non-aura cases which
require different startup logic in metro (immersive mode). Since we
don't support the non-Aura logic we can get rid of a lot of code.

Tbring gab for the installer constant addition.

R=ananta@chromium.org, scottmg@chromium.org
TBR=gab
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247151 0039d316-1c4b-4281-b951-d872f2087c98
Add local state flag to force online login for a user

This CL adds a flag in local stat that forces a user to go through the
online login flow.  This flag will be used to implement a policy that
forces SAML users to log in via the online authentication flow
periodically.

BUG=332081
TEST=Manual (automated tests coming in follow-up CL that adds the policy)

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

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