Cache UPNs by SID for three hours

This should solve the complaint of speed problems in #162.
Remove unused WindowsIdentityUserName property in connection string