sched: cleaning up config load API and thread usage

Scheduler's configuration is now loaded by Scheduler's thread and
there is no more (unused) QString &errorString in the API.
ui: display an error popup message when config reloading fails
ui: more colors on about page
alerts: color-blind emails colors, config supports "noremindernotify"