name the scroll endpoint correctly
Revert "Only support one path path for node info"

This reverts commit 04134492cc2bc8656512288b0127b4658b739c3e.
We should only support one path but we should still maintain the full
spec in the json file.
The api is actuall called delete mapping
Rename api methods to verb_object for consistency
validate_query for consistency
snapshot_index as last of the renames
Split settings to get_ and set_ methods
Index is not required for flush
Index is not required for optimize
Index is required for open
Index is not required for refresh
Index is not required for segments
Use singular for index and type, index is default for exists methods
Put mapping has a body
put_* apis have required body
Required settings for path parts
Add doc url for put_template
Format param for analyze API
Changed the `nodeID` parameter to `node_id`
Fixed incorrect `options` property for "cluster.node_stats" and "indices.stats"