Unify the intermediate supervision tree under r_connection_helper_sup

This deprecates r_intermediate_sup and transitions the chan_sup_sup and
queue collector processes into the helper sup, as well as providing an
API for starting both.
Introduce rabbit_heartbeat:start/6 API