Rename as "GenericTests" to indicate that it can potentially be used to test any CK2FileManager protocol - currently tests ftp and sftp.
Split up and tidy test API.