First pass at moving CKUploader to CK2FileManager
Tighten up handling of cancelled uploaders
Cancelling should throw away queue, rather than empty it
Merge branch 'curlhandle-4' into ck2-uploader

Conflicts:
	ConnectionKit/CKUploader.m
Perhaps unsurprisingly, queues work best when you actually, y'know, dequeue things from them
Merge branch 'curlhandle-4' into ck2-uploader
Sanity check upload operations
Merge branch 'curlhandle-4' into ck2-uploader
Give delegate a chance to decided how uploader errors should be handled
Merge branch 'curlhandle-4' into ck2-uploader
Merge branch 'curlhandle-4' into ck2-uploader
Merge branch 'curlhandle-4' into ck2-uploader
Call new internal finish method with error
Merge branch 'curlhandle-4' into ck2-uploader
Don't check results from cancel since it shouldn't return any responses.
Unless delegate says otherwise, fail on all errors
Check that we get the right error back in a record when authentication fails.
Only check record if it's actually non-nil.
Support restarting the input stream for a protocol
Update to libcurl 7.29.0