Add .exe to commands on Windows

On windows, executable commands must have one of the extensions found in $env:PATHEXT. This branch creates a newCommand map where names contain the .exe extension.
NOT LGTM. 

I don't know how to accept a PR that has a conflicting copyright statement.