test WinHPC launchers on all platforms

the tests don't actually launch anything, they just write template files,
so they can run on any platform.
elementtree.tostring is always bytes
passthrough kwargs in WinHPCTask `__init__` methods
Merge pull request #4350 from minrk/winhpc-unicode

WinHPC launcher fixes