Change SailRepositoryConnection to more generic RepositoryConnection.

btw any specific reasons why SailRepositoryConnection is used everywhere, instead of more generic RepositoryConnection?