- allow setting name of base XDG folder (rename "mycroft") - multiple "cores" can co exist now, each with it's own skills folder and config files - allow setting location and name of .conf files - allow enabling/disabling XDG support - optional XDG (configurable, ensure backwards compat) - dont auto create xdg paths (this was triggering some race conditions that killed the whole process when multiple places attempted to create the folder at same time, a simple string definition should not be creating directories) - make cache respect xdg - document "cache_path" in mycroft.conf fix/set RemoteConf path to cache path - the property can be used like the regular LocalConf object it subclasses authored-by: jarbasai <jarbasai@mailfence.com>