session_manager: Tracks user sessions
- Add SessionManager::CreateSession to track user sessions.
- Wire UserSessionManager::CreateUserSession with it;
- Wire crash-and-restart code to call it too;
- Add ChromeSessionManagerTest and update crash restore tests to
cover user session tracking;
BUG=
657149
TEST=ChromeSessionManagerTest;CrashRestoreSimpleTest;CrashRestoreComplexTest;
Committed:
https://crrev.com/30e213c88354e03ea92fa04853150a9e46da077c
Cr-Commit-Position: refs/heads/master@{#429080}