Generate user session dconf dynamically so that we can
make settings based on different factors.  This leaves
dconf profiles to /tmp (one for each desktop session),
so it is not entirely pretty.  Needed by proper support
for laptop dconf settings (power saving features).