DATASOLR-184 - Improve multistore behaviour.

We now return SolrDocument, SolrRepository and SolrCrudRepository as store specific types that can be picked up by spring data commons to safely identify solr specific repository interfaces and types.

This change refers to the enhancements created in DATACMNS-526.