Pass correct --parent-window value to native messaging hosts

--parent-window is used to pass HWND of the chrome window when launching
native messaging hosts. It was brokend with Aura because

BUG=330777

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244445 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244445
Makes the default ctor of gfx::FontList copy the pre-calculated metrics.

Every instance of default-constructed FontList has been calling CacheCommonFontHeightAndBaseline() and CacheFontStyleAndSize(), and it's inefficient.  This CL creates an instance of FontList which holds pre-calculated metrics, and copy the pre-calculated metrics in the default ctor.  This change improves the performance very much.

BUG=330975
TEST=Run unit_tests, views_unittests, ui_unittests.

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

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