Add a new ignore_idle_threads boolean option (default true) to /_nodes/hot_threads, to filter out threads in known idle places like waiting on a socket select or on pulling the next task from an empty queue. Closes #8985 Closes #8908
Moved node_info, node_stats, shutdown and hot_threads into nodes.* Moved snapshot and repository APIs into snapshot.*