Populate public session info in chrome.

1. Create mojo struct for the public session info.
2. Connect LoginDisplayViews with UserSelectionScreen and populate the
information in UserSelectionScreen then send it via LoadUsers mojo call.
3. Remove unused user data: initialKeyboardLayout and gaiaId



Bug: 732452
Change-Id: Id67b1b29f0f7fad853ad475557099af38a239fce
Reviewed-on: https://chromium-review.googlesource.com/907973
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Achuith Bhandarkar <achuith@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Jacob Dufault <jdufault@chromium.org>
Commit-Queue: Xiaoyin Hu <xiaoyinh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#535908}

CrOS-Libchrome-Original-Commit: 1d2aa0f19c22ec48929d59bf95175ac75945b9ff
2 files changed
tree: e93ca5e0efb3403c9f3d401aa011f5a0159a962c
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/