Only need Foundation, not the whole of Cocoa
Merge branch 'master' into for-iOS

Conflicts:
	CK2SFTPFileHandle.h
	CK2SFTPSession.h
	CK2SSHCredential.h
The whole notion of SSH Agent becomes irrelevant on iOS
Link to my article on handling password strings from the keychain
Merge branch 'master' into for-iOS
Consolidate keychain item/query code
might as well indent _password to my liking
Avoid copying password data
Clean up #ifdef
Clean up #ifdef
Rip out old CK2GenericPasswordCredential code
Merge branch 'master' into for-iOS

Conflicts:
	CK2SSHCredential.h
	CK2SSHCredential.m
Neaten whitespace
iOS TODO note
Clean up #ifdef
note who's providing iOS support
Clean up #ifdef
Merge remote-tracking branch 'upstream/for-iOS' into for-iOS

Conflicts:
	CK2SSHCredential.h
	CK2SSHCredential.m