CAT api: Minor changes for consistent behaviour

* Added cat help documentation for /recovery/{index}
* Made behaviour on specifying non-existing indices consistent to always return 404 if one index does not exist
* Returning '-' in NodesAction if neither client nor data node in order to prevent an empty column (makes it hard to parse)