Finish gdmface.

Both language and country locale selection support.

Keyboard layout menu.

utmp/wtmp handling.

RelaxPermissions is really an enum and gdmconfig will fuck it up
if the user set it to '2'
