[Windows] Finish global and non-global media keys support on Windows.

This patch make sure that Media keys go to all apps/extensions that register for
them.

BUG=131612, 302437
TEST=interactive_ui_tests --gtest_filter=CommandsApiTest.AllowDuplicatedMediaKeys
TEST=interactive_ui_tests --gtest_filter=GlobalCommandsApiTest.GlobalDuplicatedMediaKey

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

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

With this CL, InputMethodIMM32 will be replaced with RemoteInputMethodWin when and only when the target window is remote window used by Metro/Ash.  There should be no effect for other platforms and desktop Chrome on Windows.

The goal of this CL is testing RemoteInputMethodWin in Canary channel. Ideally there should be no regression, even though subsequent CLs are still needed to enable IME under Ash mode. 

Sheriffs: Feel free to revert this CL if it breaks something.

BUG=164964
TEST=manually done on Windows 8.1

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

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