support expunge deletes and remove maxSegments for SolrClient::commit() + commit and optimize tests resolves #6