use same escaping for cmd and powershell

Powershell, just like cmd, uses doubled double quotation marks 
to escape double quotation marks. Therefore s:shellesc() should 
take account of cmd and powershell as well.