used libgum synchronous functions to setup and clean guest user
plugin interface refactoring
support for loading account plugin from environment(TLM_ACCOUNT_PLUGIN=)
merged latest plugin interface changes
fixed autogen for opensuse
added pam-devel dependency
updated pam configuration file
auth-plugin: added return value for authenticate signal
plugins: Implemented default authentication plugin

This default authentication plugin starts re-authentication on SIGUSR1,
on seat0 using pam service : tlm-login. This helps tlm to test re-logging
usecase.
daemon: support for loading auth plugins
session: get rid of waitpid() by establishing SIGCHLD watch
session: cleanup properly and add password capability
Automatic relogin
session: resolve problem with process table
session: make notify_table a non-refcounted singleton
config property is added to plugin interfaces
plugins: support for config
tlm config initial implementation
config: memory error fixed
remove code duplicate