Added support for sending data with delete requests

Unusual, but needed by elasticsearch for the delete by query API. 

(see http://www.elasticsearch.org/guide/reference/api/delete-by-query/)
@ddnexus So, we need to somehow specially wrap `@session.request(:delete, "/test", {}, :data => data)` in Elasticsearch client, or? Why not allow data here, in the method arguments?