Fixed issue with double escaping for arguments.
Merge remote-tracking branch 'origin/fix/escapeshellarg'

* origin/fix/escapeshellarg:
  Fixed issue with double escaping for arguments.
fix command argument escaping and add test