Windows doesn't like Unicode arguments to subprocess.Popen()

I'm actually surprised -- don't all the Win32 APIs have Unicode
versions?  Eh, Python.

Related to issue #23.