Tests: be more careful about executable names
Tests: be more careful about executable names

Some platforms expect an executable to have a certain suffix.  This
allows a hook for decorating the name accordingly.  This allows a number
of additional asserts to now pass on Windows.

apple/swift-driver,apple/swift-driver,apple/swift-driver,apple/swift-driver