fish: use XDG paths for the config file

Read the configuration file from XDG paths for both global and
user-local locations, keeping the old paths as fallback.