BF: quote python executable for windows scripts

Python executable can be in a path with spaces.  Quote the discovered python
executable just in case.
BF: add .bat to windows script names

Windows scripts need executable name, or shell=True.  Add .bat to name.
Merge pull request #316 from matthew-brett/windows-script-fixes-2

MRG: more fixes for windows script tests