ConnectDialog: utilize EnterKey the same way than in other dialogs
Allow editing connections while connected

It will throw some warnings in the debug output, but end-users won't
see them. The benefit is that the dialog can be used for changing the
nick. Other changes will take effect after reconnecting.