Native partial update

Adds update of partial doc to native client and additionally:

* Enables using keywords for index name and mapping type in delete and update requests.
* Fixes bug with refresh option not set for update requests.

Let me know if there is anything I should change or fix.