This relands commit b3b2538d, except that the new files in Support are instead in a new library WindowsDriver.