client: On laptops call pam_sss.so after populate-extrausers so that the
user information is already written to disk before sssd tries to store it
for offline login. Should fix problems when logging in to laptop for the
first time.
client: When fetching user session from Puavo fails on laptops, reuse
the old session if it exists. In some cases kerberos authentication
succeeds, but contacting puavo-rest fails and in this case the
laptops should behave similar to offlice use.
client: After writing user information to extrausers passwd and group
files, query the user with getpwnam. pam_sss does not authenticate
the user if the user is just written to the files without this.
Set CODE and log to syslog error if guest session information
is not received from puavo-rest.
Merge branch 'laptop_auth'