DeleteByQuery Support

Add support for delete by query.  Added consistency and replication
options to request since they are supported in delete by query
requests.  Using a generic params object for all query string
variables.  Moved timeout into query string since it can be reused
across various requests.