Independently performs discovery on the supplied OpenID and determines whether
or not it is valid.
True if discovery was successful, false if not.
This is a free operation. If you invoke IsValidIdentity(), the discovered server URL
is cached. Running CreateRequest() will skip server discovery and move directly on to
redirect URL generation.