Added LoadUserAuthInfo override to AspNetWindowsAuthProvider

Added LoadUserAuthInfo override to AspNetWindowsAuthProvider to populate
the tokens with the user's metadata from PrincipalContext. 

This addition unfortunately requires a dependency to System.DirectoryServices.AccountManagement. This provider is only for use with an IIS host, so Mono functionality should not be an issue.