XDG compilance support

Added XDG compilance support. It uses `~/.bti` as well as `~/.config/bti` as the config. file.
(Needs more testing) 

In the file `bti.c` it checks if exists the "~/.config" directory before establishing the default filename. In `bti-shrink-urls` script tests for both and uses the first found.`