Fixes to make Resource Agents work on different cluster stacks

The included commits add the ability to parse the output of "crm_node -l" based on the underlying cluster  infrastructure.