https://github.com/Alfresco/alfresco-community-repo/pull/286 extracted the interface of the SolrJSONResultSet (it is called SearchEngineResultSet) in order to logically decouple Solr classes from the repository code.
Next step and purpose of this ticket is to physically move the Solr related classes to the remote-api submodule.
Solr related classes have been moved from alfresco-repository module to remote-api module
both alfresco-repository and remote-api have dependencies properly fixed/set
test suite is green