Some changes for new feature support in Solr 4.X

* possibility to softCommit
* joins
* improved error message support