Cleanup of the metro viewer code

The main thing is the discovery of a clean way to retrieve the
corewindow hwnd based on ICoreWindowInterop, that removes some iffy
heuristic based on window name before.

From that we realize that we don't need some globals, namely the window
handle the thread id that owns the window.

BUG=151718
TEST=ash still works.
Review URL: https://codereview.chromium.org/13849005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193120 0039d316-1c4b-4281-b951-d872f2087c98
2 files changed