Cmd.exe fixes

When running on windows w/ cmd.exe the path variable can be `Path` instead of `PATH`, and the system doesn't translate them or prevent you from setting both. Things fail in confusing ways when both are set. Of note, the system does accept either one if only one is set, so it should be possible to build a workaround into shellout.