Name as directoryURL to clarify
Factor out -shouldEnumerateFilename:options:
Factor out +URLByAppendingPathComponent:toURL:isDirectory:
Glorious tests for URL appending
Take into account FTP's quirks for root URLs.
Merge branch 'curlhandle-4' of github.com:karelia/ConnectionKit into curlhandle-4