addon setting: use seletor instead of enum
separate logging from notification
actors dont have join(). xbmc can handle the stopped threads