Open ID fixes

+ Removes DiscoveryInfo objects and utilities
+ Move OpenID provider endpoint resolution from portal into library
+ Fix for other misc bugs