Add support for NodesHotThreads

This one was a little trickier than usual since the nodes.hot_threads endpoint returns plain text instead of JSON.  Please give special attention to the parsing logic in `ElasticClient-Nodes.cs`- it's a bit ugly.

Closes #508.