Setting "unlimited connect retries" not working
The per-network setting "unlimited connect retries" is not working. If it is set, the core still only performs the number of retries specified in the input box to the left (which cannot be edited when "unlimited connect retries" is enabled).
Tested with a linux core, both 32 and 64 bit, using the sqlite db backend.
Properly handle unlimited IRC reconnection retries
Fixes #743. Also, do the first reconnect retry immediately after disconnect
even with unlimited retries enabled.