Make sure we never end up using the shell form of exec(). Closes #46.
Fix io_spec on Windows.

This is odd since I do recall seeing this pass before.