message: Fix TestGDBRemoteClient on windows
  The logic was incorrect because on windows, we need to look for
  yaml2obj.EXE. I implement the search in terms of
  distutils.spawn.find_executable, which should handle the platform
  differences for us.
diff: @@ -50,6 +50,7 @@ import sys
  import time
  import traceback
  import types
  +import distutils.spawn
  # Third-party modules
  import unittest2
  @@ -1617,8 +1618,8 @@ class Base(unittest2.TestCase):
  """
  # Tries to find yaml2obj at the same folder as clang
  clang_dir = os.path.dirname(self.findBuiltClang())
  - path = os.path.join(clang_dir, "yaml2obj")
  - if os.path.exists(path):
  + path = distutils.spawn.find_executable("yaml2obj", clang_dir)
  + if path is not None:
  return path
  raise Exception("yaml2obj executable not found")
  