Refactor the Solr search service
- Upgrade to Solr 4.0.0
- Paginate the index building
- Split out SolrSearchServiceImpl into various files