add softCommit support (the feature only support solr version >=4.0)

1. add softCommit support for solr 4.0, and change add,update,delete metheds'  parameter "commit" to False and "softCommit" to True
2. add soft_commit methed to Solr, which like commit method
3. the feature only support solr version >=4.0