Support node.js on Windows

Issue #182 prevented nodejs from working out of the box on Windows:

1 The Default install location c:\Program Files\nodejs\node.exe has a space in the path name.
2. node.exe must have the SystemDrive and SystemRoot environment variables set. 

These changes do not impact non-Windows platforms.