much better Win32 support, all commands are jobs

Win32 improvements:

 * binmode stdio streams for coderefs

 * use INT to kill timed out workers with a local handler

 * run all string commands through cmd /c and quote with
   Win32::ShellQuote (this supports internal cmd.exe commands too.)

 * The MakeMaker::Awesome dzil plugin is used to handle the conditional
   Win32 dependency on Win32::ShellQuote (see inc/.)

Remove distinction between non-job workers and ::Job workers. All
workers are now a ::Job, if a ::Job was not passed in it is created with
the name set to the PID. The ::Job now overloads stringify/numify to the
::Wheel->ID for backcompat and has a ->is_coderef method.