Fix NetworkSMSHandler to use DBus service name instead of connection.

The 'DBus.Connection' property of a shill cellular device object is
deprecated. This CL fixes NetworkSMSHandler to use the DBus service
name, obtained from the 'DBus.Service' property of a shill cellular
device object, to create a DBus object proxy that interacts with a modem
object managed by cromo or ModemManager.

BUG=334337
TEST=Tested the following:
1. Run chromeos_unittests.
2. Send a SMS to a E936 modem, which is managed by cromo, and verify
   that Chrome pops up a notification of the received SMS.
3. Repeat (2) using a MU736 modem, which is managed by ModemManager.
4. Repeat (2) using a pseudomodem.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245080 0039d316-1c4b-4281-b951-d872f2087c98
Retrieve the authenticated user's e-mail from GAIA during SAML login

When using SAML, the e-mail address typed into the GAIA login form and
the e-mail address of the user who actually ends up authenticating may
not match. This CL ensures that the correct e-mail address gets used by
querying GAIA for the authenticated user's e-mail instead of using the
e-mail obtained from the GAIA login form.

BUG=332132
TEST=New browser test

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245081 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245081
Move settings link for ChromeVox to a better location

BUG=126823

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

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