Summary:
CheckClusterConsistency used a yb-client api `listMasterRaftPeers` which
would return a list all ip addresses for each master. It would not
differentiate between primary or secondary ips. this check will now
validate that each expected ip maps to 1 node, where a node could have
multiple ip addresses associated with it. we expecte each node to be
referenced exactly once.
Test Plan:
new unit test
validated single nic via manual testing
ran dual nic ybm itest
Reviewers: daniel, yshchetinin, anijhawan
Reviewed By: yshchetinin, anijhawan
Differential Revision: https://phorge.dev.yugabyte.com/D42970