Rename RepositorySlicing to SlicingQuery
Add SQLConnection and SQLTransactionManager interfaces.

SQLTransactionManager allows to start and commit or rollback transactions.

SQLConnection extends SQLTransactionManager.
SQLConnectioncan be used as a replacement for java.sql.Connection.
Add access to underlying connection to RepositorySupport