Elasticsearch Support Diagnostics 2.1.0
Mainly adding some minor fixes and 5.0 specific handling.
- Fixed formatting in some files and extensions.
- Added 5.0 specific chain of calls including new ones for ingest/pipelines and cluster allocation explain.
- Cluster allocation explain only makes the default call that gets the data on why the first unassigned shard failed since each one is a separate call. If it turns out there are multiple reasons it's possible to go for a multi-index run and take a selection of 5 or so.
- Refactored some of the query code to reduce duplication after adding the Logstash queries routine.