Do sends out tentacles to all hosts in the host group(s) in individual goroutines and collects
the results of all the tentacles at the end. Returns the number of hosts that report errors if
the tentacles are able to be sent out.
Result is the result of an action. The result includes the hostname of the target to
better help the user identify in human-readable format which host the result is from. The result
also includes information needed to report success and failure conditions.