Make +canHandleURL: private for now

Note sure it's actually of use to clients
Tweak URL-handling to be a category on CK2FileManager
Make +ck2_isFTPURL private to FTP code
A little bit of log output to make it easier to work out which server URL and response set is being used
Remove CK2RemoteURL in favour of +[CK2FileManager setTemporaryResourceValue:forKey:inURL:]
Merge branch 'curlhandle-4' of github.com:karelia/ConnectionKit into curlhandle-4
Note authentication method used for SSH host fingerprint checking
Remove dead code
Correct package guessing code to fill in value to indicate result

Thanks Paul for spotting my dumb mistake
added README to project
Generalised some error translation code so that SFTP and FTP protocols can share it.
Merge branch 'curlhandle-4' of github.com:karelia/ConnectionKit into curlhandle-4
Canonicalize CURL-based URLs to include the username but no password
Warn if a protocol is vending out passwords
Must canonicalize URL *before* caching attributes

Oops
Remove URL subclass docs

They're no longer true; we're swizzling rather than using a custom class
Add CK2DirectoryEnumerationIncludesDirectory option
Canonicalize URLs to include username for home directory caching too
Make home directory store threadsafe
Merge remote-tracking branch 'upstream/curlhandle-4'

Conflicts:
	CurlHandle