Complete rework of the RPC connection management. Includes priorities for selecting an active polling RPC for GBT. Submits new blocks to all RPCs using separate greenlets in case retries pause for a while. Connections going down is caused by a failed poll, not by connection monitor setting to down.