Some scaffolding for common test
Manage Excessive amount of spawned pids

rexi_utils:send uses the noconnect and nosuspend options to immediately
return to the controller and spawns new processes to send the messages, assuming
the remote node is only temporarily down. In the nosuspend case these pids
can hang around indefinitely and build up.

This patch sends the messages that need to be sent from spawned processes to a new
gen_server, rexi_governor. The governor does the spawning and monitoring of the pids
and keeps track of how many are sent to each node. If a node down message is received
the governor sets a timer which when expired kills all the pids wiating on that node.
A cap prevents spawning of processes above the cap amount, after which messages are
dropped on the floor.

BugzID: 15608