Use XDG-Basedir as a fallback for configuration file location.

Update setup.py with pyxdg dependency.
Document XDG-Basedir compatibility

Document that it's possible to place the configuration file in and XDG-Basedir
compliant location.