Bugs for server and channel list

Server:
- if server.ini is deleted locally, the program still had its path
saved. failsafe checking if server.ini exists added.
- letting null be a valid option when saving prefs.
Channel:
- failsafe for listing channels while not connected to server.