Call the progress block we were given.
Check the progress information we're given.
If the bytes written goes down, we interpret it as meaning that the connection restarted.
Don't report 0 bytes written at start.
Pass additional previousAttemptCount parameter to the progress block.
Merge branch 'curlhandle-4' of github.com:karelia/ConnectionKit into curlhandle-4