[PTFM-7188] [PTFM-7182] dxruby now retries on streaming API route errors
[PTFM-7188] [PTFM-7182] dxruby now retries on streaming API route errors

If response from server cannot be parsed as valid JSON,
we retry iff "content-length" header was missing.

This allows us to retry errors occured in a streaming API route
(See PTFM-7182 for more detail)

jhuttner/dx-toolkit,dnanexus/dx-toolkit,olegnev/dx-toolkit,dnanexus/dx-toolkit,johnwallace123/dx-toolkit,olegnev/dx-toolkit,jhuttner/dx-toolkit,jhuttner/dx-toolkit,olegnev/dx-toolkit,johnwallace123/dx-toolkit,johnwallace123/dx-toolkit,johnwallace123/dx-toolkit,johnwallace123/dx-toolkit,andyshinn/dx-toolkit,jhuttner/dx-toolkit,dnanexus/dx-toolkit,andyshinn/dx-toolkit,andyshinn/dx-toolkit,dnanexus/dx-toolkit,andyshinn/dx-toolkit,olegnev/dx-toolkit,johnwallace123/dx-toolkit,jhuttner/dx-toolkit,dnanexus/dx-toolkit,andyshinn/dx-toolkit,jhuttner/dx-toolkit,andyshinn/dx-toolkit,johnwallace123/dx-toolkit,jhuttner/dx-toolkit,andyshinn/dx-toolkit,dnanexus/dx-toolkit,dnanexus/dx-toolkit,jhuttner/dx-toolkit,olegnev/dx-toolkit,dnanexus/dx-toolkit,johnwallace123/dx-toolkit,olegnev/dx-toolkit,andyshinn/dx-toolkit,olegnev/dx-toolkit,olegnev/dx-toolkit