renamed indexDetails to availableTypes
added help for availableTypes method
added help for clusterHealth api

Conflicts:
	src/main/resources/messages.yml
made protected clusterStateBuilder, no sense for it to be exposed
added help for cluster state
renamed ClusterApiClient methods, removed cluster prefix

Conflicts:
	src/main/resources/messages.yml
hidden cluster settingsGetBuilder, no added value
fixed cluster settings update: provided either transient or persistent settings method
fixed the output of update cluster settings, contains now the settings that have been changed
added help for cluster settings

Conflicts:
	src/main/resources/messages.yml
added help for nodesInfo nodesStats nodesHotThreads and nodesShutdown

Conflicts:
	src/main/resources/messages.yml
added help for nodes restart

Conflicts:
	src/main/resources/messages.yml
added imports for allocation commands
added help for cluster reroute api
added test that checks if all the client public methods have a help message
fixed wrong merge
fixed wrong merge
improved test