Allow for alternative user config locations, deprecate `~/.vnc` in favour of XDG Base Directory Specification paths