dispatcher: 32K connections are not enough for everyone

Dynamically allocate the connections list, that is, increase its size on
need, such that we are limited by the OS (memory, open files) instead of
a self-imposed artificial limit.