Clean-up: Replaces gfx::Font with gfx::FontList in ui/message_center.

As a part of effort to support multiple fonts, this CL changes methods to take gfx::FontList instead of gfx::Font, and to use new methods.

See https://docs.google.com/a/chromium.org/document/d/1D_25fp9B8b9aZJORfAjDIFq61NWvUquZ5xmKH-VcC4k/view

BUG=265485
TEST=Run views_unittests, ui_unittests and unit_tests.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242485 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242485
Makes gfx::FontList carry UNDERLINE flag.

I found that gfx::FontList doesn't carry UNDERLINE flag properly.  Even though gfx::RenderText draws underline in a speciall manner, gfx::FontList should properly hold the underline flag.  Otherwise, underline info will be dropped somewhere.

TEST=Run ui_unittests.

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

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