determine Capabilities
Determines the collection capabilities of the agent. Processes the AgentDetermineCapabilitiesCommand.
Each candidate in the given list of targets is tested. If it fails to run, the capability will be excluded.
The procedure will last for ~timeOut * targets.size seconds.