Fix SignIn extension method that takes a user id.
Allow partial logins to be completed by adding more claims from user.
Detect the acs identity provider claim.
Fixed partial auth.
- Added GetUser by ClaimsPrincipal that gets the partially authenticated user from
  the principal.
- Redirect for extra claims on the main page.
- Move WindowsAuth before any other auth.