Added atomicUpdate() to partially update documents.

This is a trivial new function to override what effectively this.update does. It works the same way as cliend.add and it uses the same set, add, inc syntax from [Solr 4.0+](https://wiki.apache.org/solr/UpdateJSON#Solr_4.0_Example)