Sneak in and update home directory store as data arrives
Supply NSURLParentDirectoryURLKey if asked
Recursively locate parent directories
Fill in home directory icon when known
Internally cache blocks rather than raw resource values
Formalise that key and URL can't be nil
Consolidate CK's resource property guessing logic
Formalize protocol's concept of where home directory is
Always give root its the generic server icon
Note that DELE sometimes works for directories
Pass full path for deletion and chmod.
Report correct URL for errors.
Add ability to log out the setup/cleanup transcript and errors when required.
Merge branch 'curlhandle-4' of github.com:karelia/ConnectionKit into curlhandle-4
Add CK2FileManager variant which supports setting the multi to use for CurlHandle based operations.
This is for test only, and can be excluded from the public interface.
Refactor some test utilities up to the base class, since they're potentially useful for all tests.
Methods for making/removing test files now use a file manager with it's own multi, in an attempt to reduce pollution of the global multi which the tests are based on.
Map CURL debug information types to CKTranscriptTypes more intelligently.
Tidy logging of housekeeping stuff relating to making/deleting test directories.
Improve interpretation of some SFTP errors.
Fixed SFTP merge snafu
Probably best if we call on to the right method in our parent class.