fix core dump
register greeter session only for greeter lib

 - the separate greeter (xlogin program) will have to
   set a greeter session itself so that it can release
   it prior to settting the user sesssion