Fixing bug where arguments were modified during run and could not be reused for retries
Fixing bug where arguments were modified during run and could not be reused for retries

* _with_retry and _with_authentication now keep copies of the original
  arguments for use with retries.  This fixes a bug where connection
  was modifying the passed in arguments, so subsequent calls were using
  the modified arguments instead of the originals.

Datera/python-sdk