Add a minimum delay between connections
This adds a joindelay
variable (and a menu option) which, when not zero, imposes a cooldown period between each connection.
For convenience, the delay is only taken into account if more than 2 clients join in a row.
This is primarily intended as a bandaid fix for the common joinbug fix (where a bugged client floods a server with ghost connection attempts).