flush out xdg base spec code
add a %U specifier for uid
toy with setting xdg base spec variables

Probably won't add them to the environment by default, but will make
pam_environ.so aware of them for expansion.

For now, stick 'em in. Its easier.