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.

This was discussed at https://github.com/tpope/vim-fugitive/issues/435