Move various Windows specific things to a windows_utils submodule.

Also rename examples/windows_subprocess.py to examples/child_process.py
and make it work on Unix.
Correct docstring for test/windows_utils_test.py.
rename RawRequestMessage and RawResponseMessage namedtuple for consistency (codereview 9698044)
replace run_once() in tests with test helper