Disabled analyzer on provider login and key fields.

With the analyzer on, the provider key was not being matched against
what was sent by the authorization server.
Added the ElasticUserLoginInfo and decorate with the proper attributes.
Merge branch 'tstojecki-identity_2.0' into identity_2.0
minor cleanups