Shuffled around error handling when closing sftp clients so that it ignores the NPE being thrown out of SftpClient.close().
Changed RepositoryTransportFactory so that all client go through createTransport().
Use AbstractDependencyResolutionTest as superclass for this test class.
Split out publishing to an sftp maven repo as a separate story.