[FR] Iterator on AudioProcessorGraph::Connections

It would be nice if we had an Iterator on AudioProcessorGraph::Connection so that instead of

for (int i = 0; i < graph.getNumConnections(); ++i)
    graph.removeConnection (i);

we could do

for (auto & connection : graph.getConnections())
    graph.removeConnection (connection); 

I realise removeConnection(Connection) does not exist, would also be a nice to have…

I remember bringing this up years ago, in a similar vein: AudioProcessGraph: Remove "Connection"