remove username and password from IIDentityProvider interface
remove unused methods from IIDentityProvider interface
change IIDentityProvider to abstract class
add method for Authenticate using a custom provider
refactor base class
add simple tests using existing WrapV09IP
remove all params from requestToken in BaseIdentityProvider
refactor some functions
ip refactor works
add AssertionFormat to IdentityProvider base class
 GPlusIp class
 GPlusIp class updated
updated. auth flow with account selection and consent screen
remove unused fields
refactor some classes. Sample integrates KZApplication
GPlus auth
revoke and signout in G+
scopes fix G+
scopes fix G+
G+ auth