refactored loading of JSON settings into CJSONSettings, and derived CClientsManager and CPortConnector from it
removed: stupid comment
cosmetic: use shorter method names so the log layout doesn't break
removed: printing of DEBUG: for LogLevelDebug, saves screen realestate
fixed: only print the source of settings on errors
fixed: When calling LoadFile from LoadSettings, it will eventually send a message to the main thread, so set m_connectionsupdated before calling LoadFile so the main thread doesn't get two  messages in case of a reload