Restore user-defined xsessions

Per (Trac: #1525), restore user-defined xsessions, which were
only present in older releases because gdm.  To avoid stupid
build-time dependencies, we'll just ship our own, and name it
ourselves.