Fix: tools: make crm_report happier when run on remote nodes
Before, crm_report would assume a cluster stack of heartbeat if none
could be detected. Since remote nodes won't have a cluster stack,
various things would break. Now, it simply collects less data if
no stack can be found.