drain filehandle before waiting for subprocess to finish
Revert "use Capture::Tinier to bypass weird pseudo-fork issues with win32"

This reverts commit 86b4a59fa07a98882eb837286aa7f9e765bf5119.
(all .pm changes reverted, but not Changes.)
Merge branch 'pr/5'
File::Spec is now always needed
also fix stderr, drain stderr when testing scripts
changelog for capture::tinier -> IPC::Open3 reversion
convert to my pluginbundle (sorry JQUELIN!) to allow bootstrapping ourselves
ship ourselves with a test generated with our own code
empty commit to add xdg to contributors
Dist-Zilla-Plugin-Test-Compile-2.033

 - revert to IPC::Open3 implementation from v2.031 and earlier, but with
   waitpid ordering fixed so we never hang (thanks haarg!)
 - now bootstrapping ourselves so our own compile test is generated with the
   version of code we are shipping, rather than version N-1